Domanda

Sto cercando un IDE Python che mi può aiutare facilmente individuare e gestire e utilizzare le librerie sul mio sistema (Ubuntu).In Particolare Contorto.

Il completamento del codice, è importante che comprendono i simboli mi importa.

(Ho avuto finora un'occhiata a PyDev nonché OpenKomodo, ma mentre entrambi offrono il completamento del codice per Python di default concetti, non ero in grado di ottenere per importare Twisted nel mio progetto e, quindi, di ottenere gli errori di riferimento.)

Solito disclaimer:Non mi piace EMACS o vi, per favore, niente rispetto a quelli.

È stato utile?

Soluzione

Utilizzando Wing IDE con discute intrecciati come eseguire il debug contorto usando il loro IDE - anche se purtroppo Wingware non è libero.

Sei sicuro che hai dato PyDev uno sguardo giusto? Essa sembra essere il più popolare IDE Python, e ho sempre avuto buone esperienze con essa in passato.

Altri suggerimenti

Ho appena scaricato l'anteprima di NetBeans e sembra aver fatto abbastanza bene finora.

Si è rilevato metodi e proprietà ereditate. Non ho avuto per aggiungere un singolo riferimento di libreria nel mio progetto, quindi questo sembra essere il più fluido finora.

Eclipse + pydev sembra funzionare bene per me.

Basta ricordarsi di fare clic destro sul progetto e selezionare Proprietà e assicurarsi che le librerie sono sulla strada. A volte questo non accade per le librerie easy_installed.

Check out JetBrains PyCharm.È dotato di:

  • Il completamento del codice della importato la libreria
  • Un buon supporto per il testing di unità
  • Refactoring
  • Il debug
  • Il controllo della versione di integrazione

Esso è costruito sulla stessa piattaforma IntelliJ IDEA che è generalmente considerato uno dei migliori Java Ide.C'è una community edition, che è gratuito e open-source.

Come Eclipse è in primo luogo un IDE Java scritto in Java, si potrebbe provare Eric che è un IDE Python scritto in Python. Ho avuto alcuni problemi con esso in passato, ma mi piace molto la capacità di fermare il codice in un punto di interruzione e di avere accesso alla console di Python per manipolare i dati o anche per iniettare nuove funzioni. PyDev potrebbe davvero usare una console del genere.

per una piccola proyects scribi . In caso contrario, Eclipse + PyDev.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top