Pip
安装 Pip 1
默认已安装 Pip
大多数情况下,Python 已经附带安装了 pip,可以使用下列命令检查版本:
部分 Linux 发行版会处理 Python3 的迁移,如果使用系统自带的 Python 而未处于虚拟环境,可能需要将后续的
python 命令替换为 python3。
更新 Pip
默认安装的 Pip 可能较旧,建议使用下列命令更新至最新版
更新 setuptools 和 wheel
setuptools、wheel 和 pip 三者之间的关系
pip是 Python 的包管理工具,负责从 PyPI(Python Package Index)下载和安装第三方包。setuptools是用于构建和打包 Python 项目的工具,定义了项目元数据、依赖关系和构建流程(如通过setup.py),是pip安装源码包(如.tar.gz)时的底层依赖。wheel则是一种预构建的二进制包格式(.whl文件),由setuptools或类似工具生成,能够显著加快安装速度并减少环境依赖问题,而pip可直接安装wheel包。
三者共同支撑了 Python 包的打包、分发和安装流程,其中 setuptools 负责“构建”,wheel 优化“分发”,而 pip 完成“安装”。
更换软件源
选择一个国内镜像站,建议优先选择地理位置较近、相同运营商的镜像站 (1)
- 可在校园网联合镜像站中查询
| 推荐镜像站 | 镜像站帮助页(PyPI) |
|---|---|
| 清华大学镜像站(tsinghua) | https://mirror.tuna.tsinghua.edu.cn/help/pypi/ |
| 南京大学镜像站(nju) | https://mirror.nju.edu.cn/mirrorz-help/pypi/?mirror=NJU |
| 上海交通大学镜像站(sjtu) | https://mirrors.sjtug.sjtu.edu.cn/docs/pypi-packages |
| 阿里云镜像站(aliyun) | https://developer.aliyun.com/mirror/pypi |
常用命令 2
| 描述 | 命令 |
|---|---|
| 验证 pip 安装,检查版本等 | pip --version, pip -V |
| 安装包 | pip install <options> <package> -r, --requirement <file> -U, --upgrade -e, --editable <path/url> |
| 卸载包 | pip uninstall <options> <package> -r, --requirement <file> -y, --yes |
| 列出已安装包 | pip list |
| 显示已安装包的信息 | pip show <package> |
| 显示缓存信息 | pip cache info |
| 删除所有缓存 | pip cache purge |
