一、pip简介
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
你可以通过以下命令来判断是否已安装:
pip --version # Python2.x 版本命令
pip3 --version # Python3.x 版本命令
使用pip查询已经安装的库
pip3 list
如果遇到以下警告,则需要更新升级
更新升级版本命令
python -m pip install --upgrade pip
更新成功如下图
二、pip常用命令(pip3与pip命令功能基本相同)
2.1、下载安装工具
pip install 工具包的名字
如pip install requests
如果用默认的资源地址特别慢或出现资源位置警告错误时,可以选择换国内的资源地址
如:pip install requests -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
资源名 -更改镜像地址 镜像地址 --受信任的主机
国内常用资源地址
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
2.2、卸载安装工具
pip uninstall 工具包的名字
如pip uninstall requests
2.3、查询已经安装的工具包
pip list
2.4、查看帮助
pip 或 pip --help
2.5、将已经安装的工具列表存放到txt文档中
pip freeze > 本地地址\文件名.txt
如pip freeze > C:\Users\用户\Desktop\install.txt
2.6、根据依赖txt文件批量安装(txt文件中记录文件的名字,如文件中存放requests)
pip install -r 本地地址\文件名.txt
2.7、通过离线安装文件安装工具
2.7.1、下载离线安装文件地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
找到需要的工具,单击即可下载
如:ad3‑2.2.1‑cp38‑cp38‑win_amd64.whl
包名-包版本-python版本-python版本-系统环境.安装包文件拓展名
2.7.2、安装离线文件
pip install 本地地址\文件名.whl
2.8、查看pip默认安装目录
python -m site
2.9、修改pip install默认安装路径
2.9.1、使用命令查看pip默认安装目录
python -m site
这里的USER_BASE
和USER_SITE
其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。 接着使用命令python -m site -help
,便会看到如下:
以上说明了,路径的配置是在我们安装目录下的/root/anaconda3/lib/python3.6/site.py
这文件中进行配置的!那么接下来修改这个文件就可以了!
2.9.2、自定义pip install安装目录
修改上面的site.py文件
将上面的None改成下面的值,其中USER_SITE是自定义的安装目录
这里的USER_BASE
需要特殊注意:其会自动在指定的路径后面添加python3.6/Scripts
(和自己的安装路径有关),有强迫症的自己注意! 然后再次使用命令查看
python -m site
接下来pip 安装包的时候加上参数--user 包就会自动安装到上面的自定义路径下面
2.9.3、将pip install 自定义安装路径加入到python环境变量里面
在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:
$ vi ~/.bashrc
加入:export PYTHONPATH=$PYTHONPATH:/usr/local/python3.6/site-packages
保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效