Можете ли вы запустить pychecker от virtualenv?
Я хочу провести анализ кода с помощью pychecker, но когда он импортирует код на python, он не использует пакеты из virtualenv, он использует общесистемный пакет и импорт завершается неудачно.
Есть ли способ установить pychecker в virtualenv или хотя бы заставить его просто импортировать пакеты из virtualenv?
1 ответ
Установите переменную окружения $PYTHONPATH в каталог site-packages.
Для меня pychecker не смог найти модуль configobj. Так как я использую zsh (bash с большим количеством наворотов), я запустил:
find ~ / venv-ops -name configobj.py /Users/doug/venv-ops/lib/python2.7/site-packages/configobj.py export PYTHONPATH = / Пользователи / doug / venv-ops / lib / python2.7 / сайт-пакеты
и тогда Пичек работал нормально.