![](/img/trans.png)
[英]Errors trying to switch to new version of Python in Visual Studio Code
[英]Visual Studio Code and PowerShell do not identify new Python version
在 Windows 10 上,我想使用我安装并下载的 Python 3.8。
但是,在 Visual Studio Code、 cmd
-environment 和 PowerShell 中,命令python
返回 3.5.6,Anaconda 安装。
特别是,屏幕截图显示(在左下角)活动解释器应该是 3.8.1; 并且设置中的“Python 路径”也指向正确的路径,但在终端中输入python
只会输出 3.5.6。
在PATH
变量中,我删除了指向 3.5.6 目录的行,并添加了 3.8.1 目录(在安装过程中自动完成):
我还需要做什么?
环境变量是:
路径: C:\\Users\\d91776\\AppData\\Local\\Programs\\Python\\Python38-32\\Scripts\\;C:\\Users\\d91776\\AppData\\Local\\Programs\\Python\\Python38-32\\;%USERPROFILE%\\AppData\\ Local\\Microsoft\\WindowsApps;C:\\Program Files\\java\\jdk\\bin;C:\\Program Files\\Java\\jdk1.8.0_191\\bin;C:\\Program Files\\Java\\jre1.8.0_191\\bin;C: \\Users\\d91776\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\d91776\\Desktop\\Selenium Markitwire\\geckodriver-v0.24.0-win64;C:\\Users\\d91776\\AppData\\Local\\Google\\ Cloud SDK\\google-cloud-sdk\\bin;
PSModulePath: %HomeDrive%%HomePath%\\Documents\\WindowsPowerShell\\Modules;C:\\Users\\d91776\\AppData\\Local\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell
TEMP和TMP:都是 %USERPROFILE%\\AppData\\Local\\Temp
系统变量中还有另一个“路径”,但我无法将其显示为文本。 但它似乎与 python 路径无关。 请参阅屏幕截图中突出显示的部分:
在 Anaconda 中,我停用了具有 Python 版本 3.5.6 的另一个环境。
但是,问题现在仍然存在于 Python 版本 3.7.3(在终端中键入python
时显示的 Python 版本)和 3.8.1(在 VS Code 中选择为 Python 解释器,并显示在左下角,就像上面的截图一样)。
C:\>python
Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation
Type "help", "copyright", "credits" or "license" for more information.
VS Code 的 Python 扩展不会影响python
命令指向的内容; 这归结为您的PATH
环境变量。 如果您想手动启动 Python 3.8,那么您应该运行python3.8
或py -3.8
(如果您只想安装最新的 Python 3,则将其更改为python3
或py -3
)。 否则使用 Python 3.8 创建一个虚拟环境,当它被激活时, python
将是 Python 3.8。
至于为什么这在 PowerShell 中不起作用,您使用的 Python 3.8 的安装可能为 Python 3.8 安装了python
命令(您必须检查PATH
上的这些目录以验证这一点)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.