Python pip 常用命令

本文详细介绍了pip命令的各种用法,包括列出、安装、卸载、搜索、升级Python包的方法,以及如何指定安装源等高级操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列出已安装的包

pip freeze

或者

pip list

安装包

在线安装

pip install <SomePackage>

本地安装

pip install <dir>/<file>

或者

pip install --use-wheel --no-index --find-links=wheelhouse/ <SomePackage>

后者可简写为:

pip install --no-index -f=<dir>/ <SomePackage>

卸载包

pip uninstall <SomePackage>

搜索包

pip search <keywords>

升级包

pip install -U <SomePackage>

升级pip

pip install -U pip

显示包所在的目录

pip show -f <SomePackage>

查询可升级的包

pip list -o

下载包而不安装

pip install <SomePackage> -d <dir>

打包

pip wheel <SomePackage>

从其他镜像源安装

指定单次安装源

pip install <SomePackage> -i http://pypi.v2ex.com/simple

指定全局安装源

更改pip配置文件
在Unix和MacOS上为:$HOME/.pip/pip.conf
在Windows上为:%HOME%\pip\pip.ini

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple

一些国内pypi镜像


pip官方文档

https://pip.pypa.io/en/latest/

### 安装相关命令 - 使用 `pip install` 可以从官方 PyPI(Python Package Index)仓库安装指定的包。例如,要安装 `requests` 库,可以运行 `pip install requests` [^2]。 - 如果遇到网络问题,可以使用国内镜像源来安装包,例如使用清华大学的镜像:`pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <包名>` [^3]。 ### 升级与卸载 - 要升级一个已安装的包,可以使用 `pip install --upgrade` 加上包名。 - 卸载不再需要的包可以通过 `pip uninstall` 命令后跟包名来完成。 ### 查看信息 - 查看当前环境中所有已安装的包及其版本号,可以运行 `pip list` 或者 `pip freeze`。 - 如果想要查看某个特定包的信息,包括其依赖关系等元数据,可以使用 `pip show <包名>`。 ### 管理虚拟环境 - 创建虚拟环境后,激活它,在 macOS/Linux 上通常使用 `source myenv/bin/activate`。 - 在激活的虚拟环境中,可以直接使用 `pip install numpy` 来安装包到当前激活的虚拟环境中 [^3]。 ### 导出和导入项目依赖 - 为了记录项目的依赖,可以将当前环境下的包列表导出至文件,如 `pip freeze > requirements.txt`。 - 当需要在另一个环境中重建相同的依赖时,可以使用 `pip install -r requirements.txt` 来一次性安装所有依赖。 ### 搜索与帮助 - 搜索 PyPI 上的包可以使用 `pip search <关键词>`,尽管这个功能较弱,建议通过网站进行搜索。 - 获取 pip 的帮助文档,可以使用 `pip --help` 来查看所有命令,或者针对具体子命令如 `pip install --help` 来获取更详细的参数说明 。 ### 调试与诊断 - 检查是否存在依赖冲突或损坏的包,可以执行 `pip check`。 - 对于具体的包,如果想了解更多关于它的信息,比如安装路径等,可以使用 `pip inspect <包名>` 。 ### 其他实用技巧 - 如果权限不足导致无法安装包,可以尝试添加 `--user` 参数,这样会将包安装到用户的站点包目录下,而不是全局环境:`pip install --user numpy` [^3]。 - 升级 pip 自身,可以使用 `python -m pip install --upgrade pip` [^3]。 ```bash # 示例:创建并激活虚拟环境,然后安装numpy python -m venv myenv source myenv/bin/activate # 在Windows上则是 myenv\Scripts\activate pip install numpy ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值