error zb1.buildup 1 0 Unable to import 'application'
Hier ist der Screenshot meiner Struktur. Es schreit über alle meine Importe von meinem aktuellen Projekt. Fügt es das Projekt nicht als Pfad hinzu?Pylint meldet falsch-positiven Fehler
Ich weiß pylint ist ein statischer Code-Checker, aber das fühlt sich offensichtlich falsch an. Lass es mich wissen, wenn ich einen Fehler gemacht habe. Vielen Dank!
P.S. Nur für den Fall ist hier der pylint Befehl pylint --output-format=html ../zb1 > pylint.html
. Auch Code funktioniert, nur für den Fall, dass Sie sich fragen.
buildup.py
from application import app, db #import app
if __name__ == "__main__":
db.create_all()
$ pylint --version
No config file found, using default configuration
pylint 1.6.4,
astroid 1.4.7
Python 3.5.2 (default, Jun 29 2016, 13:43:58)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)]
Ich dachte, wenn Python ausgeführt wird, fügt es immer das PWD als Pfad hinzu. Oder ist das, weil ich eine diff app bei meinem Projekt habe? Kann ich das als Config hinzufügen? Oder haben Sie einen Link zur Dokumentation, damit ich weiterlesen kann – c3cris
Der PYTHONPATH stammt aus den Python-Dokumenten. Der Suchpfad für pylint basiert offensichtlich auf dem Speicherort der Datei, mit der Sie die Analyse starten. –
Gotcha, ich sehe es. Würde das funktionieren, wenn ich es in der Python App gehackt hätte? mit os.path.append ("PWD"). Auch habe ich Pyylint von dem Standort des Projekts gestartet. – c3cris