Ubuntu16.04下pip3的安装以及配置国内源

  • Post author:
  • Post category:其他



pip 是 python包管理工具,pip提供了对Python 包的查找、下载、安装、卸载的功能。


因为python目前流行的版本自带有有python2和python3,

hadoop@node1:~$ whereis python
python: /usr/bin/python /usr/bin/python3.5 /usr/bin/python2.7 /usr/bin/python3.5m /usr/lib/python3.5 /usr/lib/python2.7 /etc/python /etc/python3.5 /etc/python2.7 /usr/local/lib/python3.5 /usr/local/lib/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz


pip3为python3的包管理工具,默认没有安装。

前提条件:

Ubuntu16.04

pip3安装及升级:


方式一:(此方法可能已经不适用,可以直接用方式二安装)

安装pip3

$ sudo apt-get install python3-pip

升级pip3 并使用pip代替pip3

$ sudo pip3 install --upgrade pip

此命令不仅可以将pip3升级到最新版本,还可以将pip3变成pip,方便使用。

查看pip版本

$ pip -V
pip 19.0.2 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)


方式二:

如果以上方式安装不了pip3,请使用以下方式安装

(1)下载python3.5对应的get-pip.py

$ curl https://bootstrap.pypa.io/pip/3.5/get-pip.py -o get-pip.py

(2)安装pip3

$ python3.5 get-pip.py

(3)验证

$ pip3 --version
pip 20.3.4 from /home/hadoop/.local/lib/python3.5/site-packages/pip (python 3.5)

发现用get-pip.py安装的pip版本已经比较新,不用再更新了。

升级pip3并使用pip代替pip3(可选)

$ sudo pip3 install --upgrade pip

接下来就可以用pip来安装软件了,如果下载速度较慢,可以按以下方式配置国内源,加快下载速度。

配置国内源,加速下载速度:

创建.pip文件:

$ mkdir ~/.pip

创建文件pip.conf

$ nano ~/.pip/pip.conf

pip.conf文件内容为:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

配置全局的下载源为清华源。

测试:

输入命令:sudo pip install matplotlib

$ sudo pip install matplotlib

Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple

Collecting matplotlib

  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ad/4c/0415f15f96864c3a2242b1c74041a806c100c1b21741206c5d87684437c6/matplotlib-3.0.2-cp35-cp35m-manylinux1_x86_64.whl (12.9MB)

100% |████████████████████████████████| 12.9MB 5.3MB/s

下载确实是从清华源下载的,下载速度约5MB/s,说明配置成功。

完成! enjoy it!



版权声明:本文为qq_42881421原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。