以下是 pip 命令的大全,按由浅到深的顺序进行分类整理,涵盖了从基础到高级的使用技巧。
一、基础命令
1. 安装包
pip install package_name
安装指定的包。
2. 升级包
pip install --upgrade package_name
升级已安装的包到最新版本。
3. 卸载包
pip uninstall package_name
卸载指定的包。
4. 列出已安装的包
pip list
列出所有已安装的包。
5. 显示包信息
pip show package_name
显示指定包的详细信息。
6. 搜索包
pip search keyword
搜索与关键词相关的包。
6. 搜索包
二、中级命令
1. 安装特定版本的包
pip install package_name==1.0.0
安装指定版本的包。
2. 安装大于等于指定版本的包
pip install package_name>=1.0.0
安装版本大于等于指定版本的包。
3. 列出过时的包
pip list --outdated
列出所有已过时的包。
4. 升级所有过时的包
pip list --outdated | grep -o '^[^ ]*' | xargs pip install -U
批量升级所有过时的包。
5. 冻结当前环境的包
pip freeze > requirements.txt
将当前环境中的所有包及其版本写入 requirements.txt 文件。
6. 从文件安装包
pip install -r requirements.txt
从 requirements.txt 文件中安装包。
三、高级命令
1. 清除缓存
pip cache purge
清除 pip 的缓存。
2. 指定源安装包
pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
从指定的源(如清华源)安装包。
3. 使用代理安装包
pip install package_name --proxy="http://user:password@proxy.example.com:8080"
通过代理服务器安装包。
4. 查看安装路径
pip show package_name | grep Location
查看指定包的安装路径。
5. 列出特定格式的包信息
pip list --format=columns
以列的格式显示已安装的包。
6. 检查包的依赖关系
pip check
检查已安装包的依赖关系是否完整。
7. 本地文件安装包
pip install ./package_name-1.0.0-py3-none-any.whl
从本地文件安装包。
8. 安装开发版本
pip install --pre package_name
安装指定包的开发版本(预发行版)。
四、实用技巧
1. 创建虚拟环境
python -m venv env_name
创建一个新的虚拟环境。
2. 激活虚拟环境
# Windows
env_name\Scripts\activate
# macOS/Linux
source env_name/bin/activate
激活虚拟环境。
3. 升级 pip
pip install --upgrade pip
升级 pip 自身到最新版本。
这些命令涵盖了 pip 使用的各个方面,从基础的包管理到高级的配置和优化,适合不同层次的用户需求。