Windows7系统设置Python3.x为.py文件默认打开程序的问题咨询
Windows7系统.py文件关联Python3.8解决方案
方案一:使用命令行修改关联(优先尝试)
- 以管理员身份启动命令提示符:右键「开始菜单-附件-命令提示符」,选择以管理员身份运行
- 执行命令检查当前.py后缀关联:
assoc .py
如果输出结果不是.py=Python.File,执行以下命令修改:assoc .py=Python.File - 执行命令绑定Python执行路径:
ftype Python.File="C:\Python38\python.exe" "%1" %* - 执行完成后重启设备即可生效。
方案二:修改注册表(方案一无效时使用)
- 按下Win+R调出运行窗口,输入
regedit回车打开注册表编辑器 - 定位到路径:
HKEY_CLASSES_ROOT\.py- 双击右侧窗格的「默认」值,将数值数据修改为
Python.File,点击确定
- 双击右侧窗格的「默认」值,将数值数据修改为
- 继续定位到路径:
HKEY_CLASSES_ROOT\Python.File\shell\open\command- 双击右侧窗格的「默认」值,将数值数据修改为
"C:\Python38\python.exe" "%1" %*,点击确定
- 双击右侧窗格的「默认」值,将数值数据修改为
- 关闭注册表编辑器,重启资源管理器或设备即可生效。
注意事项
- 所有操作必须获取管理员权限,否则会出现修改失败的情况
- 如果之前安装过其他版本Python,建议先卸载残留的旧版本关联项,避免路径冲突
- 路径中的引号不可省略,否则带空格的文件名无法正常运行
内容的提问来源于stack exchange,提问作者IanW
相关产品推荐
相关产品推荐

