Questo è simile, ma non questa domanda Code-Completion for e.g. Numpy, SciPy or Matplotlib does not work in Eclipse PyDevPyDev non automatico per alcuni moduli (NumPy, matplotlib almeno)
Il mio problema non è che PyDev non può risolvere le variabili come il loro tipo specifico, ho non riesco nemmeno a farlo esaminare nel modulo numpy per le funzioni. Ad esempio
import numpy as np
np.<ctrl+space>
non mi dà nulla. Questi moduli sono nella mia lista dei builtin forzati.
Il completamento automatico funziona per molti altri moduli (inclusi Qt/qwt, serial, struct) ei programmi funzionano correttamente. Tuttavia, ogni volta che utilizzo np.something eclipse pensa che si tratti di un errore (linea rossa sotto di esso). Questo "funziona solo" per tutti gli altri?
Edit (ulteriori informazioni):
ci sono errori nel mio log degli errori. Tuttavia, si tratta di Java che non dispone delle autorizzazioni per eseguire pylint e reclami relativi alla codifica non valida. Sto eseguendo Eclipse 3.8.1 con python 2.7 su Ubuntu 13.04. Storicamente, sviluppo Python in Spyder, quindi qualsiasi cosa mi sfugga probabilmente ha a che fare con le sfumature di Elipse.
Sì, è elencato nei miei builtin. In effetti, se lo rimuovo da quella lista funziona davvero un po 'meglio. Come in, ora può dare alcuni suggerimenti quando digito np.. Tuttavia, non trova tutte le cose normalmente associate a un'importazione numpy (la matrice per esempio manca). –
Matt
Inoltre, grazie per il tuo lavoro su PyDev. Alla prima ispezione, sembra molto potente. – Matt