【问题标题】:Why does my python version still show version 2.7 even though I changed the interpreter in VS Code?即使我在 VS Code 中更改了解释器,为什么我的 python 版本仍然显示版本 2.7?
【发布时间】:2021-05-30 11:58:25
【问题描述】:

为什么我的 python 版本仍然显示 2.7 版本,即使我在 VS Code 中更改了解释器?有人可以帮我解决这个问题吗?

当我搜索哪个 python 时会发生这种情况。

name@Names-Air coding_bat % which python
/usr/bin/python

Name@Names-Air coding_bat % python -m venv venv
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named venv

【问题讨论】:

标签: python visual-studio-code


【解决方案1】:

在VS Code中,在VS Code左下角切换Python环境后,我们需要打开一个新的VS Code终端(Ctrl+Shift+`),新的终端窗口会自动进入当前选择的python环境.

对于python环境下的global environment,会出现如下情况:VS Code终端默认总是使用python环境变量中的第一个python,所以我们可以将需要使用的设置为放在系统的python环境变量中,然后重新打开VS Code。

另外,建议你在VS Code中使用virtual environment,可以避免上述情况:

【讨论】:

  • 非常感谢您的帮助!
猜你喜欢
  • 2017-02-11
  • 2019-01-26
  • 2021-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
  • 2020-11-08
相关资源
最近更新 更多