一个新手问题。我正在尝试让pythonVSCode在Mac上运行Python3.6的venv虚拟环境。
在the documentation之后,我激活了虚拟环境,并从终端启动了VSCode。
当VSCode建议安装pylint时,我尝试使用建议附带的pythonVSCode的"Install“按钮,但这在VSCode的终端中抛出了一个错误:
/usr/bin/python -m pip install pylint
$ /usr/bin/python -m pip install pylint
/usr/bin/python: No module named pip
然后我通过系统(不是VSCode的)终端在虚拟环境中安装了pylint:
(venv) $ pip install pylint
..。并从终端重新启动VSCode。
VSCode仍然建议安装pylint。
我怀疑这与路径有关。我本以为从虚拟环境中启动VSCode会加载该环境的解释器,包括VSCode中的pylint,但事实似乎并非如此。
发布于 2018-07-19 11:52:52
我在07/2018年的时候也遇到了同样的问题。
解决方案:激活您的虚拟环境:
source yourenv/bin/activate
在具有活动的virtualenv的终端中,执行以下操作:
在您的virtualenv中安装pylint:
(yourenv) user@machine/your/env/folder$ pip install pylint
使用"code“命令从终端中的virtualenv中打开VSCODE。让我们只打开新的VSCode实例。
(yourenv) user@machine/your/env/folder$ code
祝你使用pylint编码愉快。
发布于 2017-08-08 16:18:53
在ubuntu上解决了同样的问题
sudo apt-get install python-pip
看起来你需要为python安装pip。找到mac的this线程:
sudo port install py27-pip
然后更新您的路径以包含py27-pip bin目录(您可以将其添加到~/.bash_profile "PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH“中
https://stackoverflow.com/questions/44167597
复制相似问题