2012-07-04 3 views
10

Ho installato Eclipse 3.7.2 da APT in Ubuntu 12.04 e installato PyDev in Eclipse. Innanzitutto, avvisa l'importazione inutilizzata e l'importazione inutilizzata non utilizzata, ma non le visualizza più oggi. Tuttavia, può visualizzare errori come le parentesi mancanti.Analisi codice PyDev mancante

Ho creato un nuovo utente e ho installato PyDev utilizzando quell'utente, il problema si verifica ancora. Come posso abilitarli per gli avvertimenti? Non ho modificato le impostazioni di analisi del codice.

+3

hai aggiunto la directory del progetto a PYTHONPATH quando imposti il ​​tuo pydev? – pinkdawn

+1

puoi anche rimuovere le tue impostazioni dell'interprete python e impostarlo di nuovo in eclissi - finestra - preferenza - pydev -interpreter Python, aggiornare l'indice pydev – pinkdawn

+0

@pinkdawn quando si crea il progetto, l'impostazione predefinita "Aggiungi la cartella del progetto a PYTHONPATH?" è controllato Ma quando lo controllo in Progetto -> Proprietà -> PyDev -PYTHONPATH, tutto è vuoto. Quindi "aggiungi cartella sorgente". Ora l'importazione dei nomi da sottodirectory è tutta "variabile indefinita" ... – fossilet

risposta

20

elenco di tutte le operazioni potrebbero risolvere qui, per comodità gli altri, e fare questa domanda chiuso

  • rimuovere il progetto e ricreato, e questa volta il dir progetto è il la PYTHONPATH

  • rimuovere le impostazioni dell'interprete python e impostarlo nuovamente in eclissi - preferenza finestra - pydev -interpreter Python, aggiornare l'indice pydev

  • Progetto -> Proprietà -> PyDev -PYTHONPATH, tutto è e mpty. Quindi "aggiungi cartella sorgente"

+5

Prova il terzo passaggio [Aggiungi cartella sorgente] prima e solo se fallisce, prova altri. Ti farà risparmiare così tanto impegno. – yeaske

6

Ho avuto lo stesso problema. Sono andato a progettare le proprietà> pydev - PYTHONPATH, quindi l'impostazione della cartella sorgente lo ha fatto per me!