这篇博客讲的很好:https://blog.youkuaiyun.com/zhang913913/article/details/80414557
方法一
正常情况下,你安装好ubuntu16.04版本之后,系统会自带 python2.7版本,如果需要下载新版本的python3.5,就需要进行更新。下面给出具体教程:
1.首先在ubuntu的终端ternimal输入命令:
sudo apt-get install python3 (我一开始选择的是安装python3.7,命令为:sudo apt-get install python3.7)
输入你的密码后会下载,刚才下载的Python程序被安装在usr/localb/python3.7 中。
2.指定默认打开的是python3.7版本(你新安装的python版本)。
安装完成之后,你在终端中输入python,输出的信息里面会提示是2.7版本的,也就是说默认打开的并不是刚才安装好的3.7,所以还需要我们重新修改一下链接。方法如下:
第一步:先备份原来的链接(在对系统执行删除之前进行备份是个好的习惯)。在ternimal下输入命令:
sudo cp /usr/bin/python /usr/bin/python_bak
输入:
ls /usr/bin/python*
查看 /usr/bin/目录下的python命令,可以看到有很多版本其中python命令是python2.7的软链接。
第二步:删除原来默认指向python2.7版本的链接。在ternimal下输入命令:
sudo rm /usr/bin/python
第三步:重新指定新的链接给python3.7版本。输入命令:
sudo ln -s /usr/bin/python3.7 /usr/bin/python
另:python2.7和3.7版本之间随意切换(这里3.7切换回2.7版本):
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python
参考:https://www.cnblogs.com/barfoo/p/8052444.html
方法二
在终端输入sudo apt-get python3 命令 这时候 终端会提示我们需要管理员密码 输入即可。
稍等片刻 我们的Python3 已经安装完成了 ,但是如果这时候我们输入Python并且回车 我们会发现 我们的Python版本仍然是2.7.12 这个时候我们需要切换Python的版本。
我们在终端中输入 alias python=python3 回车
然后我们再输入Python 这个时候的版本就已经变成Python3了
如果要切回python2 我们在终端中输入 alias python=python2 回车
参考https://jingyan.baidu.com/article/da1091fb66cab2027849d62c.html
方法三:
安装Anaconda后,如果使用了其自动改变环境变量,那么默认的python ,pip都将变为Anaconda下的
方法一:
这时如果想切换默认python为原始独立python,
1. sudo gedit ~/.bashrc
2. 添加 alias python=’/usr/bin/python2.7’
3.source ~/.bashrc
同理 切换回Anaconda下,就改变python的位置
使用原始python 的pip安装模块到其环境下可以使用
sudo /usr/bin/pip install **
参考:https://blog.youkuaiyun.com/jianyuchen23/article/details/78965630
方法二:
这时如果想切换默认python为原始独立python,
1. sudo gedit ~/.bashrc
2. 添加 export PATH="/usr/bin/:$PATH"
3.source ~/.bashrc
同理 切换回Anaconda下,就改变python的位置
使用原始python 的pip安装模块到其环境下可以使用
sudo /usr/bin/pip install **