什么是 pip?
pip 是 Python 的78TP包管理工具,用于安装和管理 Python 软件包(即第三方库)。它可以从 PyPI(Python Package Index)下载并安装包。
自 Python 3.4+ 和 Python 2.7.9+ 起,pip 已默认包含在标准发行版中。
常用 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 安装依赖:
pip install -r requirements.txt
- 生成依赖文件:
pip freeze > requirements.txt
实用技巧
使用国内镜像加速安装(如清华源):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ package_name或永久配置:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
虚拟环境推荐
为避免包冲突,建议在项目中使用虚拟环境:
python -m venv myenv # 创建虚拟环境
source myenv/bin/activate # Linux/macOS 激活
myenv\Scripts\activate # Windows 激活
pip install requests # 在虚拟环境中安装包
常见问题
- pip 不是内部或外部命令?
确保 Python 和 pip 已添加到系统 PATH,或使用python -m pip代替pip。 - 权限错误?
避免使用sudo pip,优先使用虚拟环境;Windows 用户可尝试以管理员身份运行终端。 - 如何升级 pip 自身?
python -m pip install --upgrade pip