Windows 10系统下如何修改Python环境变量路径?
嘿,这个问题我在Windows上碰到好多次了,你已经找对了安装路径,但可能是配置时漏了几个关键细节,咱们一步步来排查:
1. 别漏加Scripts目录
你的Python安装路径C:\Users\visva\AppData\Local\Programs\Python\Python36-32是对的,但别忘了把同目录下的Scripts文件夹也加到Path里——也就是C:\Users\visva\AppData\Local\Programs\Python\Python36-32\Scripts,这个目录里放着pip等工具,而且有时候系统需要它来正确关联Python命令。
2. 试试添加到系统变量而非仅用户变量
你只加了用户变量的Path,虽然理论上没问题,但有时候系统权限或优先级的问题会导致它不生效。建议把这两个路径也加到系统变量的Path中:
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」区块找到
Path,点击编辑 - 点击「新建」,分别把
C:\Users\visva\AppData\Local\Programs\Python\Python36-32和C:\Users\visva\AppData\Local\Programs\Python\Python36-32\Scripts加进去 - 一路点击确定保存所有窗口
3. 一定要重启命令提示符!
这是最容易忽略的点——修改完环境变量后,原来打开的CMD/PowerShell窗口不会自动加载新的Path,必须把所有旧窗口关掉,重新开一个新的,再输入python --version或者python3 --version测试。
4. 检查是否有版本冲突
如果还是不行,在新的CMD里输入where python,看看输出的路径是不是你刚才添加的那个。要是显示了其他路径,说明系统里有旧的Python版本残留,把那些多余的路径从Path里删掉就行。
5. 临时应急方案:重命名exe文件
要是上面的方法都没效果,你可以去Python安装目录找到python.exe,复制一份并重命名为python3.exe,然后在CMD里输入python3试试,有时候能绕过系统的路径识别问题。
另外,要是实在折腾不动,建议重新安装Python——安装时一定要勾选「Add Python to PATH」选项,安装程序会自动帮你配置好所有路径,省得手动折腾。
内容的提问来源于stack exchange,提问作者VOSH

