33 lines
1014 B
Markdown
33 lines
1014 B
Markdown
# 更新 requirements.txt 最稳定版本
|
||
|
||
## 选择最稳定版本的原则
|
||
|
||
- 已发布6-12个月以上
|
||
- 经过大量用户验证
|
||
- 兼容性最好
|
||
- Bug最少
|
||
|
||
## 最稳定版本清单
|
||
|
||
| 依赖 | 选择版本 | 理由 |
|
||
|------|---------|------|
|
||
| opencv-python | ==4.8.0.74 | 4.8系列稳定版,广泛验证 |
|
||
| numpy | ==1.24.0 | Python 3.8-3.11完美兼容,成熟稳定 |
|
||
| paho-mqtt | ==1.6.1 | 1.6.x最终版,企业级稳定 |
|
||
| sqlalchemy | ==2.0.23 | 2.0系列长期支持版 |
|
||
| pymysql | ==1.1.0 | 长期稳定版 |
|
||
| redis | ==4.6.0 | 4.x系列最终稳定版 |
|
||
| pyyaml | ==6.0.1 | 安全稳定版 |
|
||
| pytest | ==7.4.4 | 7.x系列最终稳定版 |
|
||
| pytest-cov | ==4.1.0 | 成熟稳定版 |
|
||
|
||
**可选依赖(按需安装):**
|
||
- tensorrt==8.6.1.6 (CUDA 12.1专用)
|
||
- pycuda==2023.1.1 (稳定版)
|
||
- ultralytics==8.0.228 (YOLOv8 LTS版)
|
||
|
||
## 注意事项
|
||
|
||
1. ultralytics 代码中未实际导入,可设为可选
|
||
2. python-dotenv 未使用,移除
|
||
3. 使用固定版本确保环境一致性 |