Python 教程 / pip使用方法

pip使用方法

pip是Python官方推荐的包管理工具,可以帮助我们轻松安装、升级和卸载第三方库。学会pip,就等于掌握了Python世界的"应用商店"使用方法。

什么是pip?

pip (Package Installer for Python) 是Python官方提供的包管理器,用于安装和管理Python扩展库。它会从 PyPI (Python Package Index) 下载包。

小提示

PyPI是Python官方的第三方库仓库,目前托管了超过40万个包!无论你需要处理图片、发送邮件、构建网站还是机器学习,都能找到相应的库。

检查pip是否安装

安装Python后,我们可以验证pip是否可用:

Bash
# 检查pip版本
pip --version

# 或者使用pip3
pip3 --version

# Python 3.4+ 建议使用
python -m pip --version 

如果提示"pip不是内部或外部命令"

请参考安装Python教程,确保将Python添加到系统环境变量。

安装第三方库

使用 pip install 可以安装第三方库:

Bash
# 安装单个包
pip install requests

# 安装指定版本的包
pip install requests==2.28.0

# 安装最新版本的包
pip install requests>=2.28.0

# 安装多个包
pip install requests numpy pandas

# 从requirements.txt安装
pip install -r requirements.txt 

常用第三方库推荐

requests

HTTP请求库,用于发送网络请求

pandas

数据处理库,用于数据分析

numpy

数值计算库,用于科学计算

flask

轻量级Web框架

升级和卸载包

Bash
# 升级包到最新版本
pip install --upgrade requests

# 升级pip自身
python -m pip install --upgrade pip

# 卸载包
pip uninstall requests

# 卸载时确认
pip uninstall -y requests 

查看已安装的包

Bash
# 列出所有已安装的包
pip list

# 列出可升级的包
pip list --outdated

# 查看包详细信息
pip show requests

# 导出当前环境依赖到requirements.txt
pip freeze > requirements.txt 

配置国内镜像源(加速下载)

由于pip默认从PyPI下载,在国内速度较慢。建议配置国内镜像源:

Bash
# 临时使用镜像源安装
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple

# 永久配置阿里云镜像
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 

常用国内镜像源

镜像源 地址
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 https://mirrors.aliyun.com/pypi/simple/
腾讯云 https://mirrors.cloud.tencent.com/pypi/simple/
华为云 https://repo.huaweicloud.com/repository/pypi/simple/
镜像配置完成

配置完成后,后续的 pip install 命令都会自动使用国内镜像源,速度会快很多!

使用虚拟环境(推荐)

虚拟环境可以隔离不同项目的依赖,避免版本冲突。建议每个项目使用独立的虚拟环境:

Bash
# 创建虚拟环境
python -m venv myenv

# 激活虚拟环境 (Windows)
myenv\Scripts\activate

# 激活虚拟环境 (macOS/Linux)
source myenv/bin/activate

# 在虚拟环境中安装包
pip install requests

# 退出虚拟环境
deactivate 

什么时候用虚拟环境?

  • 项目需要不同版本的同一个库时
  • 保持全局Python环境干净
  • 团队协作时保证依赖一致

章节测验

问题1: pip是从哪个网站下载Python包的?

问题2: 哪个命令可以升级pip本身?

问题3: 导出当前环境所有依赖的命令是?

问题4: 创建虚拟环境的正确命令是?

练习题

练习1: 安装第一个第三方库

使用pip安装 requests 库,并验证安装成功:

pip show requests 
练习2: 配置国内镜像

将pip的默认源配置为清华大学镜像:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/ 
练习3: 项目依赖管理

创建一个项目目录,配置虚拟环境并安装一些基础库:

# 1. 创建项目目录
mkdir myproject
cd myproject

# 2. 创建虚拟环境
python -m venv venv

# 3. 激活虚拟环境 (Windows)
venv\Scripts\activate

# 4. 安装需要的库
pip install requests flask

# 5. 导出依赖
pip freeze > requirements.txt 
🐍 Python 在线代码编辑器
📝 运行结果