menu 我的书签 Python中 pip 常用命令
文章开始
文章结尾

1. 安装 pip

从 Python 3.4 ,pip 默认包含在安装包中。安装完 Python 后,你可以直接使用 pip。如果需要手动安装,可以运行以下命令:


py -m ensurepip --upgrade

或者,你也可以从官网下载 get-pip.py 脚本并运行:


python get-pip.py

注释说明




2. 升级 pip

如果你的 pip 版本过低,可以使用以下命令进行升级:


pip install --upgrade pip


或者使用简洁写法:


pip install -U pip


注释说明




3. 安装特定版本的包

使用 pip 安装第三方包时,可以指定版本。例如,安装 matplotlib 的 3.4.1 版本:

pip install matplotlib==3.4.1

注释说明




4. 卸载或更新包

要卸载某个包,可以使用:

pip uninstall package_nam

如果想要更新某个包:

pip install --upgrade package_name# 或者pip install -U package_name

注释说明




5. 查看包的信息

使用以下命令可以查看指定包的详细信息:


pip show -f requests

输出示例:

Name: requestsVersion: 2.24.0Summary: Python HTTP for Humans.Home-page: https://requests.readthedocs.ioAuthor: Kenneth ReitzLicense: Apache 2.0Location: c:\path\to\your\environment\lib\site-packagesRequires: certifi, chardet, idna, urllib3

注释说明




6. 查看需要被升级的包

要检查哪些包需要升级,可以使用:

pip list -o

输出示例:

Package    Version Latest Type---------- ------- ------ -----docutils   0.15.2  0.18.1 wheelPyYAML     5.4.1   6.0    wheel

注释说明




7. 检查兼容问题

在安装新的库时,有时候会出现依赖冲突。可以通过以下命令检查存在的兼容性问题:

pip check package_name

如果不指定包名,则会检查已安装的所有包:

pip check

输出示例:

yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.

注释说明




8. 指定国内源来安装

如果你觉得安装速度较慢,可以指定国内源,例如:

pip install -i https://pypi.douban.com/simple/ package_name

其他常用的国内源包括:

注释说明




9. 下载包但不安装

如果你想下载某个包到指定路径而不立即安装,可以使用:

pip download package_name -d "某个路径"

例如,下载 requests 模块及其依赖到当前目录:

pip download requests -d "."

注释说明


10. 批量安装软件包

通常项目中会包含一个 requirements.txt 文件,其中列出了所需的第三方库。生成此文件可以使用:

pip freeze > requirements.txt

然后批量安装这些库:

pip install -r requirements.txt

注释说明