首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >pythonVSCode,venv和pylint

pythonVSCode,venv和pylint
EN

Stack Overflow用户
提问于 2017-05-25 04:09:12
回答 2查看 6.9K关注 0票数 7

一个新手问题。我正在尝试让pythonVSCode在Mac上运行Python3.6的venv虚拟环境。

the documentation之后,我激活了虚拟环境,并从终端启动了VSCode。

当VSCode建议安装pylint时,我尝试使用建议附带的pythonVSCode的"Install“按钮,但这在VSCode的终端中抛出了一个错误:

代码语言:javascript
复制
/usr/bin/python -m pip install pylint
$ /usr/bin/python -m pip install pylint
/usr/bin/python: No module named pip

然后我通过系统(不是VSCode的)终端在虚拟环境中安装了pylint:

代码语言:javascript
复制
(venv) $ pip install pylint

..。并从终端重新启动VSCode。

VSCode仍然建议安装pylint。

我怀疑这与路径有关。我本以为从虚拟环境中启动VSCode会加载该环境的解释器,包括VSCode中的pylint,但事实似乎并非如此。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-19 11:52:52

我在07/2018年的时候也遇到了同样的问题。

解决方案:激活您的虚拟环境:

代码语言:javascript
复制
source yourenv/bin/activate

在具有活动的virtualenv的终端中,执行以下操作:

在您的virtualenv中安装pylint:

代码语言:javascript
复制
 (yourenv) user@machine/your/env/folder$ pip install pylint

使用"code“命令从终端中的virtualenv中打开VSCODE。让我们只打开新的VSCode实例。

代码语言:javascript
复制
(yourenv) user@machine/your/env/folder$ code

祝你使用pylint编码愉快。

票数 4
EN

Stack Overflow用户

发布于 2017-08-08 16:18:53

在ubuntu上解决了同样的问题

代码语言:javascript
复制
sudo apt-get install python-pip

看起来你需要为python安装pip。找到mac的this线程:

代码语言:javascript
复制
sudo port install py27-pip

然后更新您的路径以包含py27-pip bin目录(您可以将其添加到~/.bash_profile "PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH“中

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44167597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档