pip3命令详解
pip3 是 Python 3 的包管理工具,用于安装、卸载、升级和管理 Python 包。以下是其常用命令和选项的详细说明:一、常用命令
-
安装包
pip3 install <package>
安装指定包的最新版本(如pip3 install requests)。pip3 install <package>==<version>
安装指定版本的包(如pip3 install requests==2.25.1)。pip3 install <package>>=<version>
安装不低于指定版本的包(如pip3 install requests>=2.25.0)。pip3 install -r requirements.txt
从requirements.txt文件批量安装依赖(文件中每行是一个包名及版本)。pip3 install <url>
从 URL 安装包(如 GitHub 仓库地址:pip3 install git+https://github.com/requests/requests.git)。pip3 install .
安装当前目录下的本地包(需包含setup.py或pyproject.toml)。
-
卸载包
pip3 uninstall <package>
卸载指定包,卸载前会提示确认(加-y可跳过确认:pip3 uninstall -y requests)。
-
升级包
pip3 install --upgrade <package>
升级指定包到最新版本(如pip3 install --upgrade requests)。pip3 install -U <package>--upgrade的简写形式。
-
查看已安装包
pip3 list
列出所有已安装的包及其版本。pip3 list --outdated
列出可升级的包(显示当前版本和最新版本)。pip3 show <package>
查看指定包的详细信息(如版本、依赖、安装路径等,例:pip3 show requests)。
-
导出依赖清单
pip3 freeze > requirements.txt
将当前环境中所有已安装包及其版本导出到requirements.txt,用于复现环境。
-
搜索包
pip3 search <keyword>
在 PyPI(Python 包索引)中搜索包含关键字的包(注:部分环境可能禁用此命令,建议直接在 PyPI 官网 搜索)。
-
检查依赖冲突
pip3 check
检查已安装包的依赖是否完整,若有缺失或冲突会提示。
-
升级 pip 自身
pip3 install --upgrade pip
将 pip3 升级到最新版本。
-
缓存管理
pip3 cache list
列出缓存的包。pip3 cache purge
清空所有缓存。pip3 cache remove <package>
删除指定包的缓存。
二、常用选项(全局参数)
-
-h, --help
显示帮助信息(如pip3 -h或pip3 install -h)。 -
-v, --verbose
显示详细输出(可叠加:-vv更详细,-vvv调试级输出)。 -
-q, --quiet
减少输出(-q只显示警告和错误,-qq无输出)。 -
--no-cache-dir
禁用缓存(安装包时不使用缓存,直接从网络下载,如pip3 install --no-cache-dir requests)。 -
--proxy <proxy-url>
通过代理服务器安装包(如pip3 install --proxy http://user:pass@proxy:port requests)。 -
-i, --index-url <url>
指定自定义 PyPI 镜像源(如国内镜像:pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests)。 -
--trusted-host <host>
将指定主机标记为可信(当使用非 HTTPS 镜像源时需添加,如pip3 install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com requests)。
三、示例组合
-
从国内镜像安装指定版本的包:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests==2.25.1 -
静默升级包并禁用缓存:
pip3 install -U -q --no-cache-dir requests -
导出依赖并忽略某个包:
pip3 freeze | grep -v "pkg-to-exclude" > requirements.txt(Linux/Mac)
通过
pip3 <command> --help 可查看具体命令的更多选项(如 pip3 install --help)。
郭慕荣博客园

浙公网安备 33010602011771号