error zb1.buildup 1 0 Unable to import 'application'
Вот скриншот моей конструкции. Это кричит обо всех моих импортах из моего текущего проекта. Не добавляет ли он проект в качестве пути?Pylint сообщает ложноположительную ошибку
Я знаю, что pylint - это статичная проверка кода, но это кажется явно неправильным. Дайте мне знать, если я допустил ошибку с моей стороны. Спасибо!
P.S. На всякий случай вот команда pylint pylint --output-format=html ../zb1 > pylint.html
. Также работает код, на случай, если вам интересно.
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)]
Я думал, что при запуске python он всегда добавляет PWD в качестве пути. Или это потому, что я запускаю приложение diff в своем проекте? Могу ли я добавить это как конфиг? или у вас есть ссылка на документацию, чтобы я мог читать дальше. – c3cris
PYTHONPATH из документов python. Путь поиска для pylint, по-видимому, основан на местоположении файла, с которого вы начинаете анализ. –
Gotcha, я вижу. Будет ли это работать, если я взломал его в приложении python? используя os.path.append («PWD»). Также я запустил pylint из местоположения проекта. – c3cris