You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python移至新目录后CMD路径丢失,如何修复以正常运行?

解决Python路径丢失与py命令无法运行脚本的问题

1. 修正PATH环境变量的错误操作

你之前用的setx PATH "%PATH%;E:\Python\python.exe"是错的——PATH环境变量需要添加的是Python所在的文件夹路径,不是exe文件的路径。正确命令如下:

setx PATH "%PATH%;E:\Python"
  • 把E:\Python换成你实际移动后的Python根目录(比如python.exe在E:\Python312就写这个路径)
  • 执行完必须关闭当前CMD窗口,重新打开才能让新路径生效

2. 解决重装自动指向旧目录的问题

卸载Python后,清理注册表残留的旧路径:

  1. 按Win+R输入regedit打开注册表编辑器
  2. 找到路径HKEY_CURRENT_USER\Software\Python\PythonCore\3.12\InstallPath
  3. 修改Default的值为你想要的新安装目录,或者直接删除整个3.12分支,这样重装时就能重新选择路径

3. 确保py启动器正常工作

py是Python的版本管理启动器,移动目录后可能找不到Python,做以下操作:

  • 确认移动后的Python根目录里有py.exe,且这个目录已经加入PATH(前面步骤完成的话就已经包含了)
  • 也可以在Python根目录创建py.ini文件,手动指定路径:
    [defaults]
    python=3.12
    [commands]
    python3=E:\Python\python.exe
    
  • 测试:打开CMD输入py --version,能显示3.12.1就说明启动器正常,之后直接输入py a.py就能运行脚本

4. 验证所有设置

重新打开CMD,执行以下命令确认:

echo %PATH%

检查输出里是否有你的Python根目录;再执行:

py --version
python --version

两个命令都能正常显示版本号的话,就可以直接用py a.py运行脚本了

内容的提问来源于stack exchange,提问作者anh lan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 07:42:17