这份 pip 备忘清单汇总了 Python 包管理的常用命令,涵盖安装、卸载、版本控制、依赖管理及镜像加速等操作,助你高效掌控开发环境。
命令 | 说明 |
---|---|
pip install package_name | 安装指定的包 |
pip install requests-2.22.0-py2.py3-none-any.whl | 从本地的 wheel 文件安装包 |
pip install git+https://github.com/psf/requests.git | 从 Git 仓库安装包 |
pip install /home/user/src/requests | 从目录中安装包 |
pip uninstall package_name | 卸载指定的包 |
pip list | 查看已安装的包列表 |
pip show package_name | 查看某个包的详细信息 |
pip search keyword | 搜索 PyPI 包(新版 pip 已弃用,建议用 pypi.org) |
命令 | 说明 |
---|---|
pip install package==1.2.3 | 安装指定版本 |
pip install "package>=1.0,<2.0" | 安装满足条件的版本 |
pip install package!=2.21.0 | 安装包,但排除某个特定版本 |
pip install --upgrade package | 升级包到最新版本 |
命令 | 说明 |
---|---|
pip freeze | 导出当前环境的所有包及版本 |
pip freeze > requirements.txt | 保存依赖列表到文件 |
pip install -r requirements.txt | 从文件安装依赖 |
命令 | 说明 |
---|---|
pip install . | 安装当前目录中的包(setup.py 或 pyproject.toml ) |
pip install -e . | 安装当前项目为可编辑模式(开发用) |
pip cache dir | 查看 pip 缓存目录 |
pip cache purge | 清除 pip 缓存 |
pip check | 检查依赖冲突 |
命令 | 说明 |
---|---|
pip install -i https://pypi.org/simple package | 使用官方源安装 |
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package | 使用清华镜像安装 |
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple | 永久设置默认镜像 |