pip 是 Python 的包管理工具,它用于安装、卸载和升级 Python 包。本节将介绍 pip 常用的命令,以便让初学小伙伴全面地掌握它。
查看 pip 版本
在 Python 中,我们可以使用 pip --version 命令来查看当前的 pip 版本是什么。
pip --version升级 pip 版本
在 Python 中,我们可以使用 pip install --upgrade pip 命令来将当前 pip 升级到最新版本。
pip install --upgrade pippip 安装包
在 Python 中,我们可以使用 pip install xxx 命令来安装一个包。比如想要安装 matplotlib 这个第三方包,应该使用以下命令。
pip install matplotlib如果想要安装指定版本的包,可以在后面使用 “==” 指定版本号。
pip install matplotlib==3.4.1pip 指定安装源
如果觉得安装的速度比较慢,可以使用 pip install -i 地址名 包名 命令来指定国内的安装源。常见的国内源有:
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:https://pypi.hustunique.com/
山东理工大学:https://pypi.sdutlinux.org/比如想要指定安装源为阿里云,命令应该这样写:
pip install -i https://mirrors.aliyun.com/pypi/simple/ matplotlibpip 升级包
在 Python 中,我们可以使用 pip install --upgrade xxx 命令将已安装的包升级到最新版本。比如想要升级 matplotlib 这个已经安装好的包,应该使用以下命令。
pip install --upgrade matplotlibpip 卸载包
在 Python 中,我们可以使用 pip uninstall xxx 命令来卸载一个包。比如想要卸载 matplotlib 这个已经安装好的包,应该使用以下命令。
pip uninstall matplotlibpip 下载包(但不安装)
在 Python 中,我们可以使用 pip download 包名 -d "路径" 命令来下载一个包到指定路径。比如将 matplotlib 包下载到当前目录,命令应该这样写:
pip download matplotlib -d "."pip 查看包信息
在 Python 中,我们可以使用 pip show xxx 命令来查看已安装的某个包的信息。比如想要查看已安装的 matplotlib 包,应该使用以下命令。
pip show matplotlibpip 查找所有包
在 Python 中,我们可以使用 pip list 命令来查找本地计算机已经安装的所有包。
pip list如果想要查看一下已安装的包中,有哪些是需要被升级的,可以使用:
pip list -opip 查看帮助文档
在 Python 中,我们可以使用 pip help 命令来查看 pip 的帮助文档,包括所有的命令和选项。
pip helppip 操作 requirements.txt
在实际开发时,小伙伴们可能会在其他人的项目中看到 requirements.txt 这样的文件,该文件包含了当前 Python 项目所需要用到的第三方库的信息,如下图所示。

想要使用 pip 生成 requirements.txt,应该使用下面命令。执行完之后,就会在当前项目下生成一个 requirements.txt 文件。
pip freeze > requirements.txt如果想要批量地安装 requirements.txt 中的包,可以使用以下命令。
pip install -r requirements.txt