ubuntu的默认pyhton版本切换

这篇博客讲的很好: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 **

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值