我已经安装了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
答案 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。现在您的别名应该是永久的。
编辑:
对于更新替代方案,优先级是整数。优先级表示应该首先使用哪个程序。本文总结得很好。