我想用pychecker做代码分析,但是当它导入python代码时,它不使用来自virtualenv的包,它使用系统范围的包,导入失败。
有没有办法在virtualenv中安装pychecker,或者至少让它直接从virtualenv导入包?
发布于 2013-09-03 02:41:44
将$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=/Users/doug/venv-ops/lib/python2.7/site-packages然后pycheck运行得很好。
https://stackoverflow.com/questions/18258503
复制相似问题