提交 a91e2371 authored 作者: PGY's avatar PGY

docs(upython): 更新容器构建文档添加缺失依赖解决方案

- 添加Crypto模块依赖问题及解决方案:pip install pycryptodome
- 添加requests模块依赖问题及解决方案:pip3 install requests
- 添加PIL模块依赖问题及解决方案:pip3 install Pillow
- 添加debug_toolbar模块依赖问题及解决方案:pip3 install django-debug-toolbar
- 添加rest_framework模块依赖问题及解决方案:pip3 install djangorestframework
- 记录rest_framework_swagger不兼容问题及迁移建议到drf-spectacular
上级 57d1215a
...@@ -151,4 +151,32 @@ docker run -itd -p 8002:8002 -p 8000:8000 -p 8443:8443 -p 9009:9009 -v /var/www ...@@ -151,4 +151,32 @@ docker run -itd -p 8002:8002 -p 8000:8000 -p 8443:8443 -p 9009:9009 -v /var/www
### 应对措施 ### 应对措施
- 在构建过程中测试关键依赖的兼容性 - 在构建过程中测试关键依赖的兼容性
- 定期更新基础镜像和依赖包版本 - 定期更新基础镜像和依赖包版本
- 使用Docker安全扫描工具检查镜像漏洞 - 使用Docker安全扫描工具检查镜像漏洞
\ No newline at end of file
问题:
1、ModuleNotFoundError: No module named 'Crypto'
解决:pip install pycryptodome
实际安装:pycryptodome-3.23.0
2、ModuleNotFoundError: No module named 'requests'
解决:pip3 install requests
实际安装:installed certifi-2026.1.4 charset_normalizer-3.4.4 idna-3.11 requests-2.32.5 urllib3-2.6.3
3、ModuleNotFoundError: No module named 'PIL'
解决:pip3 install Pillow
实际安装:Pillow-12.1.0
4、ModuleNotFoundError: No module named 'debug_toolbar'
解决:pip3 install django-debug-toolbar
实际安装:django-debug-toolbar-6.1.0
5、ModuleNotFoundError: No module named 'rest_framework'
解决:pip3 install djangorestframework
实际安装:djangorestframework-3.16.1
6、ModuleNotFoundError: No module named 'rest_framework_swagger':
不兼容,官方推荐迁移到 drf-spectacular
7、
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论