当前位置: 首页 > 知识库问答 >
问题:

为什么我的python版本即使换了VS代码的解释器,还是显示2.7版本?

丌官哲彦
2023-03-14

为什么我的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

共有1个答案

江展
2023-03-14

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

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

此外,建议您在VS Code中使用虚拟环境,这样可以避免上述情况:

 类似资料:
  • 我在Ubuntu 20.04上,并且本机安装了和。我还通过机安装了Python,这是的一种变体。在 ,我同时安装了 和。 我使用蟒蛇进行编码。这在中非常有效。 然而,在中,当我尝试执行相同的文件时,我收到了错误。经过调查,似乎正在选择本机-即使我选择了Python。在这张图片中,可以看到底部的状态栏声明选择的是Python3。但是输出窗口显示python解释器是Python2。 更令人困惑的是,当

  • 问题内容: 我试图在Windows 7计算机上设置python 2.7.6(首先安装了python 3.3.3)。将项目解释器添加到settings- project解释器后,选择项目解释器时,出现此错误 文件“ C:\ Python33 \ Lib \ site.py”,行173 file = sys.stderr)^ SyntaxError:语法无效 最初在设置页面中添加python 2.7解

  • 我在用Android Studio。 如何使它支持旧版本? intractivity.xml

  • 包装呈现值;导入java。util。扫描仪; 公共类PresentValue{ }问题是写一个方法presentValue来执行此计算。该方法应接受未来值、年利率和年数作为参数。它应该返回现值,即您今天需要存入的金额。在一个程序中演示该方法,该程序允许用户试验公式项的不同值。 这里是公式P=F/(1r)^2

  • 好的,我的vs代码正常,然后我重新启动了我的笔记本电脑,没有关闭应用程序。我打开后,几乎所有的文字都是白色的。这不是主题,因为它总是在黑暗中。我想我没有点击任何会导致这一点的重要内容。这样编码真的很难。顺便说一下,这是javascript文件。 正如您所看到的,绿色的注释是白色的,文件导入和橙色的文本是白色的“等待”是指紫色是白色。即使“const”也是白色的。有人知道如何解决这个问题吗?

  • 在本例中,TLS版本是最高版本(1.2),还是我需要将TLS版本显式为 支持TLS 1.2版