Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在cmd中切换python解释器?_Python_Python 2.7_Python 3.x - Fatal编程技术网

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

如何在cmd中切换python解释器?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我已经安装了python的两个版本,即python 2.7和python 3.5.3。当我在命令提示符下运行python命令时,将显示python3.5.3解释器。如何切换到python 2.7解释器?在我的例子中,/usr/bin/python是指向/usr/bin/python2.7的符号链接 通常,python2和python3都有一个相关的符号链接 因此,如果你键入python2你会得到一个python-2解释器,如果你键入python3你会得到一个python-3解释器。类unix操作

我已经安装了python的两个版本,即python 2.7和python 3.5.3。当我在命令提示符下运行python命令时,将显示python3.5.3解释器。如何切换到python 2.7解释器?

在我的例子中,
/usr/bin/python
是指向
/usr/bin/python2.7
的符号链接

通常,
python2
python3
都有一个相关的符号链接


因此,如果你键入
python2
你会得到一个python-2解释器,如果你键入
python3
你会得到一个python-3解释器。

类unix操作系统的解决方案

您可以使用python2和python3来运行特定版本的Python

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

which python2
which python3

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

别名python=python3 或

别名python=/usr/bin/python3 /在~/.bash_别名文件中,您可以通过sudo nano ~/.bash_别名编辑该文件。然后,关闭并重新打开终端,您应该能够将python命令用于自己的个人用途,而不会影响系统的其余部分

但是,这也不是建议的,因为尽管您不会破坏任何依赖于Python解释器正确放置的系统范围代码,但我听说它可能会导致其他问题(我不知道/记得。

如果您使用Windows操作系统:

python2.7的py-2.7

python3.x的py-3


但是首先,您需要检查路径,通常在所有主要的操作系统上,
python2
python3
命令分别运行正确版本的Python。如果您安装了多个版本的Python,例如Python 3,
python32
python35
将启动Python 3.2或Python 3.5通常启动我认为安装的最低版本

希望这有帮助!

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

对于大多数当前安装:

  • 在Windows上,Python3.x在路径中安装一个
    py
    命令,该路径可以这样使用:

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


您是否尝试运行命令
python2
?python命令将运行您的python 2.7,python 3命令将运行您的python 3.5.3我的问题现在解决了。我正在使用win10。我正在使用py-2或py-3切换不同版本的python。@AnilSoren:欢迎使用StackOverflow!这里的用法是接受您找到的答案最有用的是清楚地说明这个问题已经得到了回答,您不再需要帮助。标题是cmd,所以一定是windows:/他更改了标题,dummy