《抖音弹幕游戏开发专栏》是优雅草建立的专栏,由优雅草资深开发工程师云桂提供实战教学配对发布有对应的视频教程,以下内容为技术文稿,卓伊凡辅助。
抖音弹幕游戏开发之第2集:安装必要的Python库·优雅草云桧·卓伊凡
第2集:安装必要的Python库
什么是Python库
Python库(也叫包或模块)是别人已经写好的代码,可以直接拿来用。比如连接WebSocket服务器,使用库只需要几行代码就能搞定。
Python使用 pip 工具来安装这些库。
安装websocket-client
用于连接弹幕服务器:
pip install websocket-client
如果速度慢,使用国内镜像:
pip install websocket-client -i https://pypi.tuna.tsinghua.edu.cn/simple
安装pyautogui
用于模拟键盘和鼠标操作:
pip install pyautogui
pyautogui会自动安装一些依赖库(PyScreeze、pymsgbox等),这是正常的。
验证安装
python
>>> import websocket
>>> import pyautogui
>>> print("所有库安装成功!")
所有库安装成功!
>>> exit()
如果没有报错,说明安装成功。
创建测试文件
创建 test.py 文件:
# 测试库是否安装成功
import websocket
import pyautogui
import json
print("=" * 50)
print("库安装测试")
print("=" * 50)
print("✓ websocket-client 已安装")
print("✓ pyautogui 已安装")
print("✓ json 已安装(Python内置)")
print("=" * 50)
print("所有依赖库安装成功!")
运行测试:
python test.py
常见问题处理
|-----------|----------------------------|
| 问题 | 解决方法 |
| pip不是内部命令 | 使用 python -m pip install |
| 权限错误 | 添加 --user 参数 |
| 安装速度慢 | 使用国内镜像源 |
| import报错 | 检查拼写,Python区分大小写 |
本集总结
- ✅ 了解Python库和pip
- ✅ 安装websocket-client库
- ✅ 安装pyautogui库
- ✅ 验证所有库安装成功
下一集:WebSocket基础知识