Windows 10系统如何设置Python IDLE为.py文件的默认打开程序
.py文件丢失Python IDLE关联、不显示Python图标的原因及修复方案
问题原因
- 安装Visual Studio时,安装程序主动修改了.py后缀的默认打开关联,覆盖了之前绑定的Python IDLE
- 系统中对应.py后缀的图标关联项也被同步修改为Visual Studio的对应资源,因此不会显示Python默认图标
- Python本身的环境变量配置正常,所以cmd中调用
python命令不受文件关联影响,可正常运行
修复方案
方法一:系统右键手动设置(操作最简单)
- 任意找到一个本地.py文件,右键点击选择「属性」
- 找到「打开方式」栏目,点击右侧的「更改」按钮
- 在弹出的应用列表中找到Python IDLE,如果列表未显示,依次点击「更多应用」→「在这台电脑上查找其他应用」,手动定位到Python安装路径下的
Lib\idlelib\idle.bat文件选中即可 - 勾选「始终使用此应用打开.py文件」,点击确认保存,稍等几秒系统会自动刷新图标,恢复Python默认标识
方法二:命令行重置关联(适合全局批量生效)
- 按下
Win+R输入cmd,右键选择「以管理员身份运行」打开命令提示符 - 不知道本地Python安装路径的话,先执行
where python即可查到对应安装路径 - 依次执行以下两行命令,注意把路径替换为你本地实际的Python安装路径:
assoc .py=Python.File ftype Python.File="C:\你的Python安装路径\pythonw.exe" "C:\你的Python安装路径\Lib\idlelib\idle.pyw" "%1"
示例:如果Python安装在C盘Python311文件夹下,第二行命令就写为:
ftype Python.File="C:\Python311\pythonw.exe" "C:\Python311\Lib\idlelib\idle.pyw" "%1"
- 执行完成后重启资源管理器,或注销重登系统,关联和图标就会恢复正常
内容的提问来源于stack exchange,提问作者ByHala
相关产品推荐
相关产品推荐

