我试图找到我办从CMD Python 2.7版的两个Python编译器之间切换到3.3 最好的办法,我想你使用类似如何从命令行切换python 2.7到python 3?
python ex1.py
在哪里从我的计算机属性中设置窗口环境变量中的“python”以指向python 3.3或2.7或其他版本。
我想知道是否有一种简单的方法来从cmd行切换两个?
我试图找到我办从CMD Python 2.7版的两个Python编译器之间切换到3.3 最好的办法,我想你使用类似如何从命令行切换python 2.7到python 3?
python ex1.py
在哪里从我的计算机属性中设置窗口环境变量中的“python”以指向python 3.3或2.7或其他版本。
我想知道是否有一种简单的方法来从cmd行切换两个?
对于Windows 7,我只需将Python 3文件夹中的python.exe
重命名为python3.exe
,并将路径添加到环境变量中。利用这一点,我可以执行python test_script.py
和脚本与Python 2.7中运行,当我做python3 test_script.py
,它运行在Python 3
脚本添加Python 3
环境变量,请按照下列步骤 -
Properties
。Advanced System Settings
。Environment Variables
并编辑PATH
并将路径添加到您的Python 3安装目录。例如,
最好是复制python.exe并命名副本python3.exe,这样可以避免在使用python 3的IDLE,控制台和其他依赖于python.exe的东西时发生错误 – mand
无需 “招数”。 Python 3.3附带PyLauncher“py.exe”,将其安装在路径中,并将其注册为“.py”扩展名处理程序。有了它,在脚本顶部的特殊注释告诉发射哪个版本的Python运行:
#!python2
print "hello"
或者
#!python3
print("hello")
在命令行:
Py -3 hello.py
或者
Py -2 hello.py
他们是3种方式就可以实现这个使用PY python 3中的命令(py-launcher),虚拟环境或者配置你的默认python系统路径。为了便于说明,您可能会看到教程https://www.youtube.com/watch?v=ynDlb0n27cw&t=38s
您是否在Windows? –
是的,我在窗口7 – JPC