云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu系统中安装pip3与升级pip3的方法

在Ubuntu系统中安装pip3与升级pip3的方法

2018-10-02 22:31:43作者:振礼硕晨稿源:linux站

本文主要介绍在Ubuntu系统中安装pip3、升级pip3及卸载(删除)pip3的方法。在安装或升级pip3前建议更换国内的Ubuntu源,如果你的Ubuntu系统已经更换过国内的源,那这个步骤可以省略。

 

一、Ubuntu原有环境说明

无论是在服务器上面还是在我们自己的电脑上面,当我们成功安装了Ubuntu系统之后,系统一般情况下会自带Python2.x和Python3.x环境。比如我在自己的阿里云服务器上面安装了Ubuntu 16.04 64位系统之后,里面自带的Python环境的版本如下:

在Ubuntu系统中安装pip3与升级pip3的方法

Ubuntu系统还会自动帮我们安装Python2.x环境下的pip安装工具,但是没有Python3.x环境下的pip3安装工具,所以我们需要手动安装pip3。

在Ubuntu系统中安装pip3与升级pip3的方法

最后需要提醒大家的是,Ubuntu系统自带的Python3可能不是最新版本,如果你想安装最新版本,千万别要把Ubuntu自带的Python3卸载,否则可能会引起Ubuntu系统的崩溃。如果需要安装最新版本请参考在Ubuntu 18.04系统中安装Python 3.7.0的方法

 

二、更换Ubuntu国内的软件源

如果是Ubuntu 16.04的源,如下:

deb http://mirrors.aliyun.com/ubuntu/ xenial main

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe

deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main

deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

用法:

1.图形界面配置

新手推荐使用图形界面配置:系统设置 -> 软件和更新 选择下载服务器 -> "mirrors.aliyun.com"

2.手动更改

使用编辑器打开:sudo vi /etc/apt/sources.list或sudo gedit /etc/apt/sources.list

使用上面的源代码替换默认的源,并运行sudo apt-get upgrade命令,这个过程可能有些漫长,耐心等待即可。

关于这部分内容更详细的讲解可以看深入解读apt-get软件源文件格式以及ubuntu 18.04更换阿里源以图形操作的方式在Ubuntu18.04系统中更新镜像两篇文章。

 

三、Ubuntu系统安装pip3的方法

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

在Ubuntu系统中安装pip3与升级pip3的方法

这个时候我们成功已经成功安装了pip3,我们可以正常的使用pip3 install lxml这样的命令来安装我们需要的第三方库。第三方库安装完成之后,系统会提示我们当前pip不是最新版本,建议你更新pip3:

在Ubuntu系统中安装pip3与升级pip3的方法

 

四、Ubuntu系统中升级pip3的方法

系统虽然给出了更新pip的命令,不过这里不建议大家使用这样的命令,建议使用sudo pip3 install --upgrade pip来更新pip3:

在Ubuntu系统中安装pip3与升级pip3的方法

如上图所示,我们已经成功更新了pip3,但是当我们使用pip3 -V查看pip3的版本或者是使用pip3 install lxml来安装第三方库的时候,系统会给出如下图的错误信息:

在Ubuntu系统中安装pip3与升级pip3的方法

这个时候我们需要修改/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来安装我们需要的第三方库了:

在Ubuntu系统中安装pip3与升级pip3的方法

 

五、Ubuntu系统中卸载pip3的方法

这个功能很少使用,我们可以通过命令sudo apt-get remove python3-pip来卸载(删除)pip3,不过建议在没有必要的情况下可不用管,它占用不了多少空间。

 

相关主题

在Ubuntu18.04中使用python的注意事项:pip安装,pip提速

精选文章
热门文章