什么是 Python 库?
Python 库(或称“包”)是一组可重用的代码模块,用于简化开发过程。例如:requests 用于网络请求,numpy 用于科学计算。
使用 pip 安装库
pip 是 Python 的78TP包管理工具。大多数第三方库都可以通过它一键安装。
pip install requests
升级 pip 自身:
python -m pip install --upgrade pip
使用虚拟环境(推荐)
为不同项目创建独立的 Python 环境,避免依赖冲突。
创建虚拟环境
python -m venv myenv
激活虚拟环境
Windows:
myenv\Scripts\activate
macOS / Linux:
source myenv/bin/activate
激活后,所有 pip install 的包都会安装到该环境中。
批量安装依赖:requirements.txt
将项目所需的所有库列在一个文件中,便于部署和共享。
# 生成当前环境的依赖列表
pip freeze > requirements.txt
# 安装依赖
pip install -r requirements.txt
提示:在团队协作或部署到服务器时,
requirements.txt 至关重要!
常见问题
- 找不到命令 pip? 请确保已安装 Python 并勾选“Add to PATH”选项。
- 权限错误? 尝试使用
--user参数:pip install --user package_name - 安装速度慢? 可切换国内镜像源,如清华源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
总结
掌握 pip 和虚拟环境是 Python 开发的基础技能。合理管理依赖,能让你的项目更稳定、更易维护。