命令大全-pip

130 阅读2分钟

以下是 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 使用的各个方面,从基础的包管理到高级的配置和优化,适合不同层次的用户需求。