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

求助:通过pythonw.exe打开.pyw文件时提示系统无法访问文件

.pyw文件无法通过文件资源管理器关联pythonw.exe打开的解决方法

问题描述

我有一个.pyw文件,通过CMD运行完全正常,但尝试通过文件资源管理器打开时,选择C:\Users\XXXX\AppData\Local\Microsoft\WindowsApps\pythonw.exe作为启动程序,会弹出系统提示框显示**“系统无法访问此文件”**,无法继续打开。操作步骤如下:

  • 右键点击.pyw文件
  • 选择「打开方式」
  • 选择「在这台电脑上查找应用」
  • 选中路径C:\Users\XXXX\AppData\Local\Microsoft\WindowsApps\pythonw.exe
  • 弹出上述错误提示

问题原因

C:\Users\XXXX\AppData\Local\Microsoft\WindowsApps目录下的pythonw.exe是微软商店版本Python的快捷链接,并非实际可执行文件,直接关联会导致系统无法定位到真实程序路径,从而触发访问错误。

解决方法

方法1:关联实际的pythonw.exe路径

  1. 打开CMD,输入where pythonw,获取真实的pythonw.exe路径,格式通常为C:\Users\XXXX\AppData\Local\Programs\Python\PythonXX\pythonw.exe(XX对应你的Python版本号)
  2. 右键.pyw文件,选择「打开方式」→「在这台电脑上查找应用」
  3. 导航到上述真实路径,选中pythonw.exe,勾选「始终使用此应用打开.pyw文件」,点击确定即可。

方法2:修复Python文件关联

  1. 打开官网下载的Python安装程序,选择「Modify」(修改)选项
  2. 在弹出界面中,确认勾选「Add Python to PATH」,点击「Next」
  3. 找到「Advanced Options」,勾选「Associate files with Python」,点击「Install」完成修复。

方法3:命令行设置关联

以管理员身份打开CMD,执行以下命令(替换为你的真实pythonw.exe路径):

assoc .pyw=Python.NoConFile
ftype Python.NoConFile="C:\Users\XXXX\AppData\Local\Programs\Python\PythonXX\pythonw.exe" "%1" %*

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 11:03:11