<!doctype html>
pip 命令相关
pip源
-
默认源
https://pypi.org/simple
-
国内源
豆瓣:http://pypi.douban.com/simple/ 阿里云:http://mirrors.aliyun.com/pypi/simple/ 清华:https://pypi.tuna.tsinghua.edu.cn/simple
-
使用(以numpy为例)
python -m pip install -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com numpy
pip命令
-
升级
pip install --upgrade 软件包名
-
卸载
pip uninstall 软件包名
-
查看
可以查看该软件包的作者,软件安装路径,依赖的库和被依赖的库等息息。
要注意看Required-by那一项,如果冒号后面显示有其他的库,那你卸载requests库就要小心,因为它被其他库依赖了,卸载的话其他库就会出问题。
pip show 软件包名![pip显示软件包信息]()
-
查看本地已经安装的软件包
list命令显示本地所有安装的第三方库和相应的版本号,这时就可以查看完整的软件包名是怎么写的。
pip list
-
批量导出本地的软件包环境
pip freeze > requirements.txt上面命令会把软件包名和版本号导到requirements.txt文件里,如下图:
![pip freeze命令导出软件包名和版本号到本地文件]()
-
批量安装软件包
pip install -r requirements.txt把requirements.txt文件拷贝到机器上,运行该命令,就会批量安装txt文件中的库。
-
批量升级软件包
pip install --upgrade -r requirements.txt需要先把requirements.txt中的==号替换成>=号
-
升级pip
python -m pip install --upgrade pip
-
查看pip 版本
pip --version
-
安装软件包
-U:升级 原来已经安装的包,不带U不会装新版本,带上U才会更新到最新版本。 -i:指定源安装


浙公网安备 33010602011771号