在Windows10上,我想使用我安装并下载的Python 3.8
但是,在VisualStudio代码cmd
-environment和PowerShell中,命令python
返回3.5.6,即Anaconda安装
特别是,屏幕截图显示(左下角)活动解释器应为3.8.1;设置中的“Python路径”也指向正确的路径,但在Terminal中键入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:\ProgramFiles\java\jdk\bin;C:\ProgramFiles\Java\jdk1.8.0\U 191\bin;C:\ProgramFiles\Java\jre1.8.0\u 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代码中选择为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代码的Python扩展不影响
python
命令指向的内容;这取决于PATH
环境变量。如果您想手动启动Python3.8,那么应该运行python3.8
或py -3.8
(如果您只想安装最新的Python3,那么将其更改为python3
或py -3
)。否则,使用Python3.8创建一个虚拟环境,当它被激活时python
将是Python3.8至于这在PowerShell中不起作用的原因,您使用的Python3.8的安装可能为Python3.8安装了
python
命令(您必须检查PATH
上的那些目录以验证这一点)相关问题 更多 >
编程相关推荐