我的机器上安装了 Python 2.7 和 Python 3.3(我使用的是 Windows 8)。
我希望 .py 文件默认使用 Python 3.3 打开。PATH 环境变量中唯一的 Python 路径是 3.3 路径。尽管如此,当打开 .py 文件时,我看到它们正在被 Python 2.7 解释,即使我使用 Python 3.3 exe(“打开方式”并选择 3.3 exe)显式打开它们也是如此。我还尝试使用 Windows 控制面板中的“设置关联”更改 Python.exe 版本。我不确定它是否改变了任何东西。无论我做什么,以下程序的输出都是2.7.3:
import sys
print(sys.version)
Run Code Online (Sandbox Code Playgroud)
如何强制 Windows 8 使用 Python 3.3 打开 .py 文件?
小智 0
如果您想更改右键单击时使用的IDLE,您可以进入注册表并找到该密钥:
HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command
Run Code Online (Sandbox Code Playgroud)
您应该看到类似以下内容:
"C:\Python27\pythonw.exe" "C:\Python27\Lib\idlelib\idle.pyw" -e "%1"
Run Code Online (Sandbox Code Playgroud)
如果您在默认区域中安装了 python,则将所有更改为27。33如果不是,只需更改 3.3 实现的存储路径即可。
要更改默认命令行 python,您应该对环境变量中的路径执行相同的操作PATH。
| 归档时间: |
|
| 查看次数: |
6906 次 |
| 最近记录: |