ubuntu16.04将python2改为python3并安装pip3最新版


本文转载自 fengzhen8023王老头的博客,由于博主本人是linux小白,在安装tensorflow过程中需要使用pip,而之前安装的pip版本较低。所以找到了前面所说的博主的blog,亲测可用。目前没遇到甚麽问题。为了方便,特此转载那篇博客,以防日后不方便找。侵删。

一些常用的命令

python -V         # 查看当前python版本,ubuntu16.04自带python2和python3,但默认的是python2
pip -V              #查看pip版本

step1:更改ubuntu16.04的默认python版本

第一步:先备份原来的链接(在对系统执行删除之前进行备份是个好的习惯)。在ternimal下输入命令:

sudo cp /usr/bin/python /usr/bin/python_bak

第二步:删除原来默认指向python2.7版本的链接。在ternimal下输入命令:

sudo rm /usr/bin/python

第三步:重新指定新的链接给python3.5版本。输入命令:

 sudo ln -s /usr/bin/python3.5 /usr/bin/python

成功后,输入python -V会显示python3的版本,因该是3.5。下面是王老头博客里的图片.
在这里插入图片描述
p.s. python2.7和3.5版本之间随意切换(这里3.5切换回2.7版本):

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.7 /usr/bin/python

step 2:安装pip3最新版

Ubuntu系统会自动帮我们安装Python2.x环境下的pip安装工具,但是没有Python3.x环境下的pip3安装工具,所以我们需要手动安装pip3。
** 注意:最后需要提醒大家的是,Ubuntu系统自带的Python3可能不是最新版本,如果你想安装最新版本,千万别要把Ubuntu自带的Python3卸载,否则可能会引起系统的崩溃。**

1.更换Ubuntu国内的软件源

Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。一个软件的下载是十分缓慢的,甚至在安装一些软件或者库的时候,是不能成功下载的,所以非常建议大家更换国内的源,这里建议大家使用阿里源,步骤如下:

备份原来的源:输入命令sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
更换源:输入命令sudo vi /etc/apt/sources.list,使用vi打开文档,将下边的阿里源复制进去,然后点击保存关闭。

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse 
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse 

P.s更换源过程使用的是vim编辑器,下面是vim的操作(应为当时没有截图,这里就不附图片了。
更换源之后,进入vim,在最下方复制上面代码(具体操作:点击i键,进入插入模式,复制代码,按Esc退出插入模式,输入:wq,回车,即保存退出。

2.安装pip3

现在我们就可以开始安装我们的pip3了,输入命令sudo apt-get install python3-pip,这个会从国内的源下载pip3并进行自动安装。完成之后,输入pip3 -V查看pip3的版本,如果正常显示pip3的版本,说明已经成功安装。
这个时候安装的版本较低。大概是8点几。

3.升级pip3

系统虽然给出了更新pip的命令,不过这里不建议大家使用这样的命令,建议使用sudo pip3 install --upgrade pip来更新pip3。使用系统提示的更新语句可能安装不上。
输入pip3 -V查看pip3的版本:
我们已经成功更新了pip3,但是当我们使用pip3 -V查看pip3的版本或者是使用pip3 install lxml来安装第三方库的时候,系统会给出如下图的错误信息:
图片来自fengzhen8023这个时候我们需要修改/usr/bin/文件夹下的pip3文件,输入sudo vi /usr/bin/pip3命令,使用vi打开该文件。

将原来的:

from pip import main
if __name__ == '__main__':
    sys.exit(main())

改为:

from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

此时再输入pip3 -V即可成功查看pip版本
在这里插入图片描述

4.卸载pip3

这个功能很少使用,我们可以通过命令sudo apt-get remove python3-pip来卸载pip3,不过非常不建议大家这么做。

重申:本文转载自fengzhen8023王老头的博客,侵删。

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值