Python 2.7.5和Python 3.6.5

时间:2018-06-24 05:36:16

标签: python python-3.x

我已经安装了Python 3.6.5,但是当我键入Python时,它显示的是Python 2.7.5。 我想使用Python 3。

[aravind@aravind05 Python-3.6.5]$ python3 --version
Python 3.6.5

[aravind@aravind05 Python-3.6.5]$ python
Python 2.7.5 (default, Apr 11 2018, 07:36:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

我想使用Python 3

3 个答案:

答案 0 :(得分:1)

有多种方法可以实现这一目标。

假设您正在使用类似bourne-shell的Shell在某些* NIX操作系统上,则可以定义别名alias python python3

您还可以将一个名为python3的符号链接放置到PATH前面列出的目录中,该符号链接指向python3:

# on debian-like distributions, the following directories should be reasonable
ln -s ~/.local/bin/python "$(which python3)"
# place the following line into your .bashrc
export PATH="~/.local/bin/python:$PATH"

答案 1 :(得分:0)

就像克劳斯(Klaus)在评论中所述,更改系统Python版本可能会破坏系统内容。

请使用virtualenv。如果您需要帮助,Here是一个很好的解释。

答案 2 :(得分:0)

由于系统中同时安装了两个版本的Python,因此需要将默认的Python定向到Python3.x。您可以通过向.bashrc file添加几行来做到这一点。

  

打开您的.bashrc文件nano〜/ .bashrc。在文件顶部的新行上键入别名python = python3,然后使用ctrl + o保存文件并使用ctrl + x关闭文件。然后,回到命令行输入source〜/ .bashrc。现在您的别名应该是永久的。

     

编辑:

     

对于更新替代方案,优先级是整数。优先级表示应该首先使用哪个程序。本文总结得很好。

以下是相关问题:https://stackoverflow.com/a/41986843/4982185