如何在cmd中切换python解释器?

时间:2017-03-03 15:46:27

标签: python python-2.7 python-3.x

我已经安装了python 2.7和python 3.5.3这两个版本的python。当我在命令提示符下运行 python 命令时,会出现 python 3.5.3 解释器。如何切换到 python 2.7 解释器?

6 个答案:

答案 0 :(得分:0)

就我而言,/usr/bin/python是一个指向/usr/bin/python2.7的符号链接。

通常,python2python3都有相关的符号链接。

因此,如果您键入python2,您将获得一个python-2解释器,如果您键入python3,则会获得一个python-3解释器。

答案 1 :(得分:0)

像操作系统这样的unix解决方案。

您可以使用python2和python3来运行某些版本的Python

此外,您可以查看这些文件的位置:

which python2
which python3

答案 2 :(得分:0)

如果您使用的是Windows操作系统:

py -2.7 for python 2.7

py -3 for python 3.x

但首先你需要检查你的路径

答案 3 :(得分:0)

通常在所有主要操作系统上,命令python2python3分别运行正确版本的Python。如果您有多个版本,例如安装Python 3,python32python35将启动Python 3.2或Python 3.5。 python通常会启动我认为安装的最低版本。

希望这有帮助!

答案 4 :(得分:0)

这取决于操作系统(以及Python的安装方式)。

对于大多数当前安装:

  • 在Windows上,Python 3.x在可以这样使用的路径中安装py命令:

    • py -2启动Python2
    • py -3启动Python3
  • 在Unix-like上,最常见的方法是为不同版本的可执行文件设置不同的名称(或者让不同的符号链接执行它们)。因此,您通常可以直接致电python2.7python2来启动该版本(并python3python3.5作为备用版本。默认情况下,只能安装所有这些符号链接的一部分,但每个版本至少有一个符号链接。搜索您找到它们的路径

答案 5 :(得分:-1)

但是,您可以做的是为个人使用创建别名。这可以通过添加以下行轻松完成:

alias python = python3 或

alias python = / usr / bin / python3 /在〜/ .bash_aliases文件中 - 您可以通过sudo nano~ / .bash_aliases进行编辑。然后,关闭并重新打开终端,你应该可以使用python命令供自己个人使用,而不会影响系统的其他部分。

然而,这也没有被建议,因为虽然你不会破坏依赖于正确放置Python解释器的任何系统范围的代码,但我听说它可能导致其他问题(我不知道)知道/记住。