Administrator
发布于 2026-06-21 / 2 阅读
0
0

Python 模块与库导入:pip 安装第三方包完整教程

一、前言

前面我们写的代码全部使用 Python 自带内置功能,实际开发中大量成熟工具库可以直接拿来使用,不用从零重复造轮子。

本文讲解三大核心知识点:内置模块导入、pip 包管理器使用、第三方库安装 / 卸载 / 换源,是连接基础语法和实战项目的关键一课。

二、模块与库基础概念

  1. 模块(module):单个.py文件,就是一个独立模块,存放功能函数、变量、类。

  2. 库 / 包(package):多个相关模块整合到一个文件夹,形成工具包(如 json、os、requests)。

  3. 分类:

    • 标准库:Python 自带,无需额外安装,直接 import(os、json、csv、random)

    • 第三方库:社区开发,需要pip命令手动安装(requests、tkinter、pillow)

三、内置模块导入四种写法

1. 完整导入整个模块

python

运行

# 导入系统操作模块os
import os
# 调用模块内方法
print(os.getcwd())  # 获取当前代码所在文件夹路径

2. 导入模块指定功能

python

运行

# 只导入随机数函数randint
from random import randint
# 直接使用,不用加模块名
num = randint(1, 100)
print(num)

3. 批量导入多个功能

python

运行

from random import randint, choice, shuffle

4. 导入并设置别名(简化代码)

python

运行

# 给长模块名起短别名
import json as js
data = {"name":"测试"}
print(js.dumps(data))

常用标准库快速示例

python

运行

# random随机库
import random
print(random.random()) # 0~1随机小数
print(random.randrange(1,10)) # 1-9随机整数

# os文件路径库
import os
print(os.listdir(".")) # 列出当前文件夹所有文件

# time时间库
import time
time.sleep(2) # 程序暂停2秒

四、pip 包管理器基础命令

pip 是 Python 官方自带工具,用于管理第三方库,打开 CMD / 终端执行命令。

1. 查看 pip 版本(验证可用)

bash

运行

pip --version
# python3区分多版本时用
python -m pip --version

2. 安装第三方库

基础格式:pip install 库名

bash

运行

# 安装网页爬虫库requests
pip install requests
# 安装图像处理库pillow
pip install pillow
# 指定版本安装
pip install requests==2.31.0

3. 卸载库

bash

运行

pip uninstall requests
# 无需确认直接卸载
pip uninstall -y requests

4. 查看已安装所有库

bash

运行

pip list

5. 更新库到最新版本

bash

运行

pip install --upgrade requests

五、国内镜像源解决下载慢(必学)

国外源下载库速度极慢、容易超时失败,切换国内镜像加速:

临时换源安装(单次生效)

bash

运行

# 清华源
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
# 阿里云源
pip install pillow -i https://mirrors.aliyun.com/pypi/simple

永久配置镜像源(一劳永逸)

Windows 系统 CMD 执行:

bash

运行

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

六、项目依赖导出与批量安装

多人协作 / 换电脑部署必备,导出所有依赖包清单:

  1. 导出当前环境所有库到 txt 文件

bash

运行

pip freeze > requirements.txt
  1. 新环境一键批量安装全部依赖

bash

运行

pip install -r requirements.txt

七、实战案例:导入 requests 爬虫库

  1. CMD 安装库

bash

运行

pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. Python 代码调用

python

运行

import requests

# 请求网页
res = requests.get("https://www.baidu.com")
# 打印网页状态码,200代表访问成功
print("状态码:", res.status_code)
# 打印网页前200个文字
print(res.text[:200])

八、新手高频问题与解决

  1. 'pip' 不是内部或外部命令

    解决:Python 安装时未勾选 Add to PATH,使用python -m pip install xxx替代

  2. 下载超时、ReadTimeoutError

    解决:添加国内镜像源加速安装

  3. 多 Python 版本冲突(python2/python3 共存)

    解决:使用pip3python3 -m pip操作对应版本

  4. 导入时报错 ModuleNotFoundError

    解决:库未执行 pip 安装,或当前运行 Python 环境与 pip 安装环境不一致

  5. 权限不足报错

    Windows 以管理员身份打开 CMD;Linux/Mac 加 sudo:sudo pip3 install xxx

九、下期预告

下一篇:Python 自动化脚本:批量重命名本地文件完整实战项目,综合前面所有基础语法完成可直接使用的工具脚本。


评论