我需要同时使用 python 2 和 python 3。
更改打开 .py 文件时使用的默认 python 的唯一方法是更改 PATH 环境变量。步骤很麻烦。
我可以有一些 Windows 批处理脚本来为我修改 PATH 变量吗?
谢谢。
是的,通过批处理脚本修改 PATH:
这将启动 Python2:
C:\> set PATH=C:\Python27\;%PATH%
C:\> python.exe
这将启动 Python3:
C:\> set PATH=C:\Python32\;%PATH%
C:\> python.exe
(请注意,更改后的 PATH 仅对您当前的命令 shell 会话有效)
我有一个简单的方法来切换。在 C:> 中安装 python27 和 python33。然后会有两个文件夹python27和python33。默认设置系统路径为python27。如果要使用 python33,请将 python27 文件夹名称更改为 python27_274 并将 python33 文件夹名称更改为 python27 :)
您可以使用 regedit 从HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
.
这样您就可以创建两个 reg 文件:一个在路径中包含 python2,另一个在路径中包含 python3。双击相应的文件将相应地更改路径。