什么是 pip?
pip 是 Python 的包管理工具,用于安装和管理 Python 软件包(第三方库)。自 Python 3.4+ 和 Python 2.7.9+ 起,pip 已默认集成在标准发行版中。
基本用法
- 安装包:
pip install package_name - 安装指定版本:
pip install package_name==1.2.3 - 升级包:
pip install --upgrade package_name - 卸载包:
pip uninstall package_name - 列出已安装包:
pip list - 查看包信息:
pip show package_name
使用 requirements.txt
项目依赖通常保存在 requirements.txt 文件中,便于环境复现。
生成依赖文件:
pip freeze > requirements.txt
安装依赖:
pip install -r requirements.txt
配置国内镜像源(加速下载)
由于网络原因,可使用国内镜像提升下载速度,例如清华、阿里云等。
临时使用镜像:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name
永久配置(以 Windows 为例):
- 在用户目录下创建
pip文件夹(如C:\Users\你的用户名\pip) - 新建文件
pip.ini,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
常见问题
- pip 不是内部或外部命令? 请确认 Python 和 pip 已正确安装并加入系统 PATH。
- 权限错误?
在 Linux/macOS 上可加
--user参数避免全局安装,或使用虚拟环境。 - 如何使用虚拟环境?
推荐使用
venv创建隔离环境:python -m venv myenv source myenv/bin/activate # Linux/macOS myenv\Scripts\activate # Windows pip install package_name