适用于 Python 3x 的 Windows 7“选择默认程序”
Posted
技术标签:
【中文标题】适用于 Python 3x 的 Windows 7“选择默认程序”【英文标题】:Windows 7 'Choose Default Program' for Python 3x 【发布时间】:2021-11-16 01:31:22 【问题描述】:我已经在 Win7 机器上将 Python3.8 64bit 安装到 C:/Python38 中(我知道,但假设我无法升级到 Win10!)。我已经用谷歌搜索并尝试了所有方法,但是当我双击它们时,我无法将 C:/Python38/python.exe 设置为运行 .py 文件的默认程序。
如果我执行通常的“打开方式->选择默认程序”并浏览到 C:/Python38/python.exe,它不会分配它。
听起来像是常见问题解答,但我找不到有效的解决方案。
【问题讨论】:
【参考方案1】:我之前安装了Python2.7
当我安装 3.8
(包括 Python 启动器)时,注册表项 HKEY_CLASSES_ROOT\Python.File\shell\open\command
没有更新。
我手动设置为"C:\Windows\py.exe" "%L" %*
现在启动器指向 3.8
【讨论】:
以上是关于适用于 Python 3x 的 Windows 7“选择默认程序”的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中编写适用于 Windows 中的 Python 2.7+ 和 Python 3.3+ 的 .CSV 文件
我使用 pyinstaller 创建的 .exe 文件适用于 Windows 10,但不适用于 Windows 7