pip
是 Python 的包管理工具,用来安装、卸载和查询 Python 包。你可以使用 pip
来管理你环境中的库和依赖。
1. 查询已安装的包
查看已安装的所有包:
pip list
列出所有包的版本信息。
2. 查询包的详细信息
查询某个包的详细信息(比如安装路径、版本等):
pip show <package_name>
例如,查询 numpy
包的详细信息:
pip show numpy
3. 搜索包
搜索 PyPI 上的包:
pip search <package_name>
例如,搜索 requests
包:
pip search requests
注意:从 pip
21.1 开始,pip search
被弃用了,推荐使用 PyPI网站 进行搜索。
4. 安装包
安装某个包:
pip install <package_name>
例如,安装 requests
:
pip install requests
你也可以指定安装版本:
pip install requests==2.26.0
安装最新版本:
pip install --upgrade <package_name>
例如,升级 requests
到最新版本:
pip install --upgrade requests
5. 卸载包
卸载已安装的包:
pip uninstall <package_name>
例如,卸载 requests
:
pip uninstall requests
6. 导出当前环境的依赖列表
导出当前虚拟环境的所有安装包及其版本信息到 requirements.txt
文件:
pip freeze > requirements.txt
7. 安装依赖
根据 requirements.txt
文件安装所有依赖:
pip install -r requirements.txt
8. 清理未使用的缓存
pip
会缓存安装包的文件。如果需要清理缓存,可以使用:
pip cache purge
9. 显示 pip
版本
查看 pip
的版本:
pip --version
或者
pip -V
10. 查看帮助
获取 pip
的帮助信息或查看某个命令的帮助:
pip help
查看某个命令的帮助,例如 pip install
:
pip install --help
11. 安装本地包
如果你有一个本地的 .tar.gz
、.whl
或 .zip
包,你可以用 pip
安装它:
pip install /path/to/package.tar.gz
12. 检查包是否过时
检查已安装的包是否有更新版本:
pip list --outdated
13. 获取帮助
查看 pip
支持的所有命令和选项:
pip --help
14. 安装 Git 仓库中的包
从 Git 仓库安装包:
pip install git+https://github.com/user/repository.git
15. 使用代理安装
如果你处于需要代理的网络环境下,可以使用 --proxy
选项:
pip install <package_name> --proxy <proxy_url>