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

如何将Windows 11中py命令默认Python版本设置为3.8?

将py命令默认Python版本设置为3.8的解决方案

在Windows上,py命令是Python Launcher for Windows的工具,它的版本选择逻辑独立于系统PATH环境变量,所以修改PATH不会改变它的默认版本。以下是两种可靠的解决方法:

方法一:通过环境变量指定默认版本

  • 打开Windows设置,搜索「环境变量」,选择「编辑系统环境变量」
  • 在「用户变量」区域点击「新建」,输入:
    • 变量名:PY_PYTHON
    • 变量值:3.8
  • 保存所有设置后,关闭已打开的终端窗口,重新打开后执行py --version,即可看到默认版本变为3.8.0

方法二:通过配置文件指定默认版本

  • 打开文件资源管理器,在地址栏输入%APPDATA%并回车,进入用户漫游目录
  • 创建一个名为py.ini的文本文件(注意要去掉.txt后缀,确保文件名准确)
  • 打开该文件,写入以下内容:
[defaults]
python=3.8
  • 保存文件后,关闭所有终端并重新打开,测试py --version即可生效

补充说明

  • 如果需要临时切换回3.11版本,仍可使用py -3.11命令调用对应版本
  • python --version显示3.8是因为你的PATH环境变量中,Python3.8的python.exe路径优先级更高,这和py命令的逻辑互不影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 05:12:39