【发布时间】:2013-07-29 11:41:51
【问题描述】:
我对 python 很陌生,目前我正在尝试使用 pylint 来检查代码质量。我遇到了问题。我的 pylint 没有指向 virtualenv python 解释器。这是我运行 pylint --version 时得到的输出
$ pylint --version
pylint 0.21.1,
astng 0.20.1, common 0.50.3
Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]
在 virtualenv 中,我安装了 python 2.7。如果有人能指出我如何解决这个问题,我会感谢你的帮助。
【问题讨论】:
-
which pylint的输出是什么,你的 venv 在哪里? -
@kroolik 它是 /usr/bin/pylint 而我的 virtualenv 是 ~/virtenvs/my_env/bin/python
-
您是否安装了启用 venv 的 pylint?使用
pip install pylint安装pylint 并激活venv 后,which pylint应指向~/virtenvs/my_envs/bin/pylint -
是的,我确实安装了 pylint 并启用了我的 virtenv。
-
你有
~/virtenvs/my_env/bin/pylint文件吗?
标签: python virtualenv pylint