Vim syntastic显示Python VirtualEnv库的导入错误
我在vim上安装了Scroolose/syntastic插件。我已经在全球范围内安装了pylint库 sudopython-mpip安装pylint 但是对于我的项目,我有VirtualEnv,该项目所需的所有库都安装在VirtualEnv中 问题是,Vim syntastic显示Python VirtualEnv库的导入错误,python,vim,vim-plugin,Python,Vim,Vim Plugin,我在vim上安装了Scroolose/syntastic插件。我已经在全球范围内安装了pylint库 sudopython-mpip安装pylint 但是对于我的项目,我有VirtualEnv,该项目所需的所有库都安装在VirtualEnv中 问题是, Syntastic显示作为virtualenv一部分的库的导入错误 我的Jedi vim插件向我展示了所有的建议,我能够运行这个问题,因此python方面没有任何问题 您必须在virtualenv中安装pylint才能被syntastic识别。
- Syntastic显示作为virtualenv一部分的库的导入错误
- 我的Jedi vim插件向我展示了所有的建议,我能够运行这个问题,因此python方面没有任何问题李>
(virtualenv) $ pip install pylint
在你的虚拟世界里
如果您有太多的项目,并且希望避免运行该命令来将pylint安装到每个项目中,那么可以让vim为您运行它。将以下内容添加到.vimrc中:
py3 << EOF
import os
if 'VIRTUAL_ENV' in os.environ:
os.system('pip install pylint')
EOF
py3