繁体   English   中英

在 Windows 10 中双击运行 a.py 文件

[英]Run a .py file by double-clicking on it in Windows 10

我想双击一个.py文件并让Python在Windows 10中执行它。但不能。

  1. .py 文件在 Windows 资源管理器中显示一个黑色矩形,表明它们与任何文件类型无关。
  2. 双击 a.py 文件可以选择使用记事本、写字板或在 Microsoft Store 上查找应用程序打开
  3. Python 在我的路上。 在 DOS 提示符下,如果我运行:
    $ python --version
    ==> Python 3.9.0
    $ where python
    C:\Users\Babar\AppData\Local\Programs\Python\Python39\python.exe
  1. 如果我尝试使用 Windows 的“通过扩展名设置默认应用程序”将.py 与 Python 关联,则不提供 Python 作为选项,仅提供记事本、写字板或 Microsoft Store。
  2. 如果我尝试将.py 关联到 Python,则 Python 不会显示为已安装的应用程序。
  3. 如果我运行 DOS 命令
$ assoc
.py=C:\Users\Babar\AppData\Local\Programs\Python\Python39\python.exe

但如果从同一个 DOS 命令,我运行:

$ .\Hello.py

它再次弹出 window 提示我选择记事本/写字板/MS Store 应用程序。

除此之外,我没有想法。 任何建议表示赞赏

调试查看您的注册表项Computer\\HKEY_CLASSES_ROOT\\.py

OP 能够通过删除他的注册表项来解决他的问题

我知道我来晚了,但这可能会对某人有所帮助:

当您尝试运行不是在您的 PC 上开发的 GUI python 脚本时,请确保您首先从控制台运行它并查看 Python 是否抱怨某些事情。

很多时候,即使是有经验的用户也会忘记他们的 PC 上没有安装一些必需的模块。 在修复之前,他无法通过双击或快捷方式运行脚本 - 并且没有警告/错误消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM