2012-11-11 201 views
2

我使用的是Windows XP。Powershell Python:使用更改版本

我想在PowerShell中使用Python。在我的电脑上,我安装了Python 3.3和2.7。我试图运行2.7,但每当我键入“python”到powershell它打开3.3。

如何选择要运行的Python版本?

+1

你在问什么? – Jasonw

+0

你想改变默认的Python版本吗? – arulmr

+0

'python2'或'python27'怎么样? –

回答

6

在PowerShell中,输入以下内容:

$Env:PY_PYTHON = 2 

然后尝试使用命令 “PY”。它应该启动Python 2.7。如果你想要再次运行Python 3.3,“py -3”就可以实现。

+0

要覆盖此脚本的设置,请参阅[PEP 397](http://www.python.org/dev/peps/pep-0397/)有关Windows中的shebangs。使用3.3安装程序时,'py.exe'和'pyw.exe'与.py和.pyw文件关联,并且它们处理shebang行。 – eryksun

+0

完美工作,但不是运行py-3命令。如果我输入python而不是py,会不会更容易? –

+0

也许。我只是觉得值得一提的是,“py”可以启动你指定的任何版本的python。 – ChimeraObscura