Python,维诺和派林

2024-10-02 14:17:16 发布

您现在位置:Python中文网/ 问答频道 /正文

新手的问题。我正在尝试让pythonVSCode在Mac上使用pythonVSCode的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:

^{pr2}$

。。。从终端重新发射VSCode。在

VSCode仍然建议安装pylint。在

我怀疑这和路径有关。我希望从虚拟环境中启动VSCode将加载该环境的解释器,包括VSCode中的pylint,但事实似乎并非如此。在


Tags: installpipthe终端binvenvmacusr
3条回答

你是对的,这是关于路径的。你应该在你的 在设置.json文件:

{
  "python.pythonPath": "your_project_path/your_venv/Scripts/python",
  "python.linting.pylintPath": "your_project_path/your_venv/Scripts/pylint"
}

到2018年7月,我遇到了同样的问题。在

解决方案: 激活您的虚拟机:

source yourenv/bin/activate

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

在virtualenv中安装pylint:

^{pr2}$

使用“code”命令从virtualenv内部的终端打开VSCODE。只打开新的VSCode实例。在

(yourenv) user@machine/your/env/folder$ code

使用pylint编写代码很有趣。在

在ubuntu上用

sudo apt-get install python-pip

似乎您需要为python安装pip。找到mac的this线程:

^{pr2}$

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

相关问题 更多 >

    热门问题