Можете ли вы запустить 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 / сайт-пакеты

и тогда Пичек работал нормально.

Другие вопросы по тегам