Python编程实战 | 函数与模块化编程 - 第三方库的安装与管理(pip使用)
来源:     阅读:3
易浩激活码
发布于 2025-11-10 17:34
查看主页

一、为什么需要第三方库?

Python的强大,不仅来自于语言本身的简洁优雅,更得益于丰富的第三方库生态
无论是科学计算、数据分析、机器学习、Web开发,还是爬虫、自动化、办公脚本……几乎都有现成的优秀库可以直接使用。

例如:

• NumPy:高性能科学计算库• Pandas:数据分析与处理工具• Requests:网络请求库• Flask / Django:Web开发框架• BeautifulSoup / Scrapy:爬虫开发工具

要使用这些库,必须先学会——如何安装与管理第三方库。
这就是本节的核心:pip 工具的使用


二、pip 是什么?

pip 是 Python 官方推荐的 包管理工具(Package Installer for Python)。
它可以帮助我们:

• 下载第三方库;• 安装 / 卸载库;• 查看已安装的库;• 升级库版本;• 从指定源(如国内镜像)加速安装。

✅ 从 Python 3.4 版本起,pip 已经默认集成在安装包中。


三、pip 的基本命令

1. 检查 pip 是否安装

pip --version

输出类似:


pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)

如果提示  pip command not found,可能是环境变量未配置或 Python 未正确安装。


2. 安装第三方库

pip install 库名

例如安装常用的网络请求库  requests


pip install requests

安装完成后,可以在 Python 中验证:



import requests
print(requests.__version__)

3. 指定版本安装

如果需要安装指定版本,例如  numpy 的 1.23.5 版本:


pip install numpy==1.23.5

或者升级到最新版本:


pip install --upgrade numpy

4. 卸载库

pip uninstall 库名

例如:


pip uninstall requests

5. 查看已安装的库

pip list

部分输出示例:



numpy         1.23.5
pandas        2.1.0
requests      2.31.0

查看某个库的详细信息:


pip show requests

四、pip 的国内镜像源(加速下载)

由于默认的官方源速度较慢,我们可以使用国内镜像源来加速安装。

常用镜像源:

镜像名称镜像地址
清华大学https://pypi.tuna.tsinghua.edu.cn/simple
阿里云https://mirrors.aliyun.com/pypi/simple
豆瓣https://pypi.douban.com/simple

临时使用镜像源:


pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

永久修改配置(推荐):

Linux / Mac:



mkdir ~/.pip
echo "[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple" > ~/.pip/pip.conf

Windows:
在用户目录下新建  pip 文件夹,在其中创建  pip.ini



[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

五、pip 的进阶用法

1. 批量安装依赖(requirements.txt)

在项目中,常常需要记录依赖包列表:
创建一个  requirements.txt 文件:



requests==2.31.0
flask==3.0.2
pandas>=2.1.0

安装时执行:


pip install -r requirements.txt

导出当前环境依赖:


pip freeze > requirements.txt

2. pip 与虚拟环境结合

当你开发多个项目时,不同项目可能需要不同版本的库,这时应使用虚拟环境 venv 或  virtualenv)隔离依赖。

示例:



# 创建虚拟环境
python -m venv myenv
 
# 激活虚拟环境
# Windows:
myenvScriptsactivate
# macOS / Linux:
source myenv/bin/activate
 
# 在虚拟环境中安装库
pip install requests

退出虚拟环境:


deactivate

六、常见问题与解决方案

问题原因解决方法
pip: command not foundpip 未安装或未加入环境变量重新安装 Python,勾选“Add to PATH”
安装速度慢网络问题使用国内镜像源
权限错误无管理员权限加  --user 参数: pip install --user 包名
库版本冲突不同项目依赖不同版本使用虚拟环境

七、实战练习

1. 安装  requests 并发送一个 GET 请求:


import requests
response = requests.get("https://api.github.com")
print(response.status_code)
2. 安装  pandas 并读取一个 CSV 文件:


import pandas as pd
df = pd.read_csv("data.csv")
print(df.head())
3. 使用  pip freeze 生成依赖文件并重新部署在另一台电脑上。

八、小结

内容关键命令
安装库 pip install 包名
卸载库 pip uninstall 包名
查看库 pip list
指定版本 pip install 包名==版本号
批量安装 pip install -r requirements.txt
使用镜像源 pip install -i 镜像地址 包名

掌握 pip,意味着你已经具备了 Python 包生态的“入场券”
从此,你可以自由地探索 Python 世界的每一个强大功能模块。


免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
CSS 温故知新
Excel零基础学SQL05:比较运算符,where子句
学编程语言是自学好,还是去培训机构,市场饱和了吗?
打造用简单,高效,多布局的RecyclerView Adapter
Apache伪静态配置
首页
搜索
订单
购物车
我的