Ho la seguente struttura del pacchetto:Perché PyCharm si lamenta dei moduli mancanti quando si utilizzano le importazioni assolute?
projects/
package_name/
__init__.py
model.py
In __init__.py
ho la seguente istruzione import:
import package_name.model as model
PyCharm lamenta qui che non v'è alcun modulo denominato package_name
. Ma quando importare il pacchetto dal terminale mentre si trova in projects/
, Python importa il pacchetto senza problemi. La mia directory di lavoro in PyCharm è pure projects
e l'ho aggiunta al mio PYTHONPATH
.
Perché PyCharm si lamenta nonostante sembra funzionare correttamente e come lo risolvo?
possibile duplicato di [Pycharm (Python IDE) non completa automaticamente i moduli Django] (http://stackoverflow.com/questions/4906246/pycharm-python-ide-doesnt-auto-completa-django-modules) – laffuste
Non sembra esattamente un duplicato. Le risposte non lo hanno risolto per me. –