猿问

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

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

  1. .py 文件在 Windows 资源管理器中显示一个黑色矩形,表明它们不与任何文件类型关联。

  2. 双击 .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

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

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


繁星淼淼
浏览 294回答 2
2回答

红糖糍粑

调试查看您的注册表项Computer\HKEY_CLASSES_ROOT\.pyOP能够通过删除他的注册表项来解决他的问题

白板的微信

我知道我有点晚了,但这可能会对某人有所帮助:当您尝试运行不是在您的 PC 上开发的 GUI python 脚本时,请确保首先从控制台运行它并查看 Python 是否会抱怨某些问题。很多时候,即使是经验丰富的用户也会忘记他们的 PC 上没有安装某些必需的模块。在修复此问题之前,他无法通过双击或快捷方式运行脚本 - 并且没有警告/错误消息。
随时随地看视频慕课网APP

相关分类

Python
我要回答