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

多版本Python安装后无法查看及切换版本的解决方案咨询

解决Python版本管理命令失效问题

1. 检查Python安装配置

  • 确认每个Python版本安装时,都勾选了Add Python to PATH选项。若未勾选,手动添加路径:
    • 找到对应版本的安装目录(例如C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python39\、Python311、Python312)
    • 将每个版本的根目录和Scripts子目录添加到系统环境变量的PATH中
  • 安装时务必勾选Disable path length limit,避免路径过长导致命令无法识别

2. 修复Python Launcher(py命令)

  • 以管理员身份打开命令提示符(CMD),执行:
    python -m ensurepip --upgrade
    
  • 若无效,重新修复Python Launcher:
    1. 找到任意一个Python版本的安装程序(如python-3.12.2.exe)
    2. 运行程序并选择Modify(修改)
    3. 在Optional Features中确保Python launcher被勾选,点击Next
    4. 选择Install完成修复

3. 正确使用版本管理命令

  • 查看已安装Python版本:
    • 修复Launcher后,执行py -0(注意是数字0,不是字母O)
    • 或直接运行python --version、python3 --version,PATH配置正确时会显示默认版本
  • 创建指定版本的虚拟环境:
    • 通过Launcher指定版本:
      py -3.9 -m venv app1
      
    • 若PATH未生效,直接使用对应版本的exe路径:
      C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python39\python.exe -m venv app1
      

4. 验证环境变量生效

  • 重启CMD(环境变量修改后必须重启终端才会生效)
  • 执行echo %PATH%,检查是否包含所有Python版本的路径
  • 执行where python,应列出所有已安装的Python.exe路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 13:22:42