Skip to main content
 首页 » 编程设计

pythonVSCode、venv 和 pylint

2025年05月04日7kevingrace

新手问题。我正在尝试让 pythonVSCode 在 Mac 上使用 Python 3.6 的 venv 虚拟环境。

正在关注 the documentation ,我激活了虚拟环境并从终端启动了 VSCode。

当 VSCode 建议安装 pylint 时,我尝试使用建议附带的 pythonVSCode 的“安装”按钮,但这在 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,但事实似乎并非如此。

请您参考如下方法:

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

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