十个Python中常用的pip命令总结
本文系统总结了Python中pip工具的十个常用命令,涵盖从基础安装、版本升级到包信息查询与冲突检测。内容包含如何指定国内镜像源加速下载,以及如何利用requirements.txt实现第三方库的批量安装与迁移,帮助开发者高效管理Python环境。
对于大多数熟悉Python的开发者而言,pip作为包管理工具已广为人知并频繁使用,但对其功能的掌握可能尚不够深入。本文将详细介绍10个实用的pip操作技巧,旨在协助大家更规范地管理和维护Python标准库及第三方依赖。
安装
自Python 3.4及Python 2.7.9版本起,官方发布的安装包中已预装pip。用户完成Python安装后即可直接调用该工具;若通过virtualenv或pyvenv构建虚拟环境,pip同样会被默认集成其中。
若需手动安装pip,可在已配置好Python运行环境的前提下,执行如下命令行指令:
py -m ensurepip --upgrade
另一种安装路径是直接访问官网下载get-pip.py脚本,随后执行python get-pip.py命令即可完成安装。
如何使用
完成安装后,在命令行界面输入pip并回车,系统将显示帮助文档与使用说明,具体界面如下所示:

升级
若发现当前pip版本过低,可通过在命令行执行以下指令进行升级:
pip install --upgrade pip
或者采用简写形式执行:
pip install -U pip
安装某个版本的包
若计划使用pip来安装第三方库,可执行如下命令行:
pip install package-name
例如,若要安装指定版本的第三方库,如安装3.4.1版本的matplotlib,具体命令为:
pip install matplotlib==3.4.1
卸载或者是更新包
若需移除某个已安装的库,应执行以下命令行:
pip uninstall package_name
若需更新某个现有库,对应的命令行操作为:
pip install --upgrade package_name
# 或者是
pip install -U package_name查看某个包的信息
可通过执行以下命令行来查询指定库的详细信息:
pip show -f requests
output
Name: requests Version: 2.24.0 Summary: Python HTTP for Humans. Home-page: https://requests.readthedocs.io Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: c:\users\pc120\pycharmprojects\pythonproject1\venv\lib\site-packages Requires: certifi, chardet, idna, urllib3 Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance Files: requests-2.24.0.dist-info\DESCRIPTION.rst requests-2.24.0.dist-info\INSTALLER .......
查看需要被升级的包
为了检查现有库中哪些版本已过时,可使用以下命令行进行查看:
pip list -o
output
Package Version Latest Type ---------- ------- ------ ----- docutils 0.15.2 0.18.1 wheel PyYAML 5.4.1 6.0 wheel rsa 4.7.2 4.8 wheel setuptools 56.0.0 62.1.0 wheel
查看兼容问题
在下载安装标准库时,需关注依赖兼容性问题。部分库的安装可能依赖其他库,从而引发版本冲突。首先可通过以下命令行检查是否存在此类冲突:
pip check package_name
若未指定具体库名,该命令将检查当前已安装的所有包之间是否存在版本冲突等潜在问题。
pip check
output
yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0. selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.
指定国内源来安装
若感觉下载速度缓慢,可指定国内镜像源来加速包的安装,例如:
pip install -i https://pypi.douban.com/simple/ package_name
常用的国内源地址包括:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
下载包但是不安装
若希望将某个库下载至指定目录而不立即安装,可使用如下命令行:
pip download package_name -d "某个路径"
例如:
pip download requests -d "."
上述操作将在当前目录下下载requests模块及其所有依赖项。
批量安装软件包
在查看他人项目时,通常会发现包含一个requirements.txt文件,其中列出了该Python项目所需的第三方库列表。

生成此类txt文件的方法如下:
pip freeze > requirements.txt
若需批量安装这些第三方库,可在命令行中执行以下命令:
pip install -r requirements.txt至此,关于十个Python中常用的pip命令总结的文章介绍完毕。如需了解更多Python pip命令相关内容,请查阅本站过往文章或继续浏览后续内容,感谢大家的支持!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













