我已经安装了python 2.7和python 3.5.3这两个版本的python。当我在命令提示符下运行 python 命令时,会出现 python 3.5.3 解释器。如何切换到 python 2.7 解释器?
答案 0 :(得分:0)
就我而言,/usr/bin/python
是一个指向/usr/bin/python2.7
的符号链接。
通常,python2
和python3
都有相关的符号链接。
因此,如果您键入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)
通常在所有主要操作系统上,命令python2
和python3
分别运行正确版本的Python。如果您有多个版本,例如安装Python 3,python32
或python35
将启动Python 3.2或Python 3.5。 python
通常会启动我认为安装的最低版本。
希望这有帮助!
答案 4 :(得分:0)
这取决于操作系统(以及Python的安装方式)。
对于大多数当前安装:
在Windows上,Python 3.x在可以这样使用的路径中安装py
命令:
py -2
启动Python2 py -3
启动Python3 在Unix-like上,最常见的方法是为不同版本的可执行文件设置不同的名称(或者让不同的符号链接执行它们)。因此,您通常可以直接致电python2.7
或python2
来启动该版本(并python3
或python3.5
作为备用版本。默认情况下,只能安装所有这些符号链接的一部分,但每个版本至少有一个符号链接。搜索您找到它们的路径
答案 5 :(得分:-1)
但是,您可以做的是为个人使用创建别名。这可以通过添加以下行轻松完成:
alias python = python3 或
alias python = / usr / bin / python3 /在〜/ .bash_aliases文件中 - 您可以通过sudo nano~ / .bash_aliases进行编辑。然后,关闭并重新打开终端,你应该可以使用python命令供自己个人使用,而不会影响系统的其他部分。
然而,这也没有被建议,因为虽然你不会破坏依赖于正确放置Python解释器的任何系统范围的代码,但我听说它可能导致其他问题(我不知道)知道/记住。