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!