3

再会!

安装了 Python 3.9.1,检查了“添加到路径”,但 cmd 不起作用。添加了环境变量路径,两个文件夹

C:\Users\XXXXX\AppData\Local\Programs\Python\Python39

(文件管理器打开 python.exe 的路径就好了)和脚本行:

C:\Users\XXXXX\AppData\Local\Programs\Python\Python39

仍然是命令python -version并且pip --version不能从命令行工作。 Py --version虽然工作得很好。

任何人都可以分享并知道可能是什么原因?

4

2 回答 2

2

这种情况发生的频率比人们想象的要多。

当您从安装程序安装 pythonpython.org并按照安装程序安装后,您应该检查您的环境变量,并确认您没有其他 python 安装(或者如果您只是适当地命名它们)。

通常你会发现有一个环境变量,它在全局环境变量路径上包含一个 python 版本。

要验证您的目标是正确的 python 版本,请将这两个目录(替换、用户和 python 版本)放在(用户路径)的顶部,并检查是否与其余变量PATH没有冲突。PATH

C:\Users\XXXXX\AppData\Local\Programs\Python\PythonXX
C:\Users\XXXXX\AppData\Local\Programs\Python\PythonXX\Scripts
于 2021-02-04T23:39:51.940 回答
0

如果您之前在系统中安装了 Python,则新路径将添加到系统变量的末尾,PATH当系统查找时,python.exe它首先会找到在不同文件夹下可用的旧版本。

如果您使用在安装新版本之前打开的命令窗口,也可能是系统变量没有重新加载。关闭它并使用一个新的来检查。

于 2020-12-06T21:37:31.233 回答