大白学习笔记

导航

freeze的使用示例

方法一:使用 pip freeze 命令
freeze 的安装 和生成
pip freeze > requirements.txt

  1. 修复文件编码问题

备份当前文件

copy D:\py\myobj\requirements.txt requirements_bak.txt

重新生成正确的 requirements.txt

pip freeze > temp_req.txt
python -c "
import codecs
with open('temp_req.txt', 'r', encoding='utf-8', errors='ignore') as f:
content = f.read()
with open('D:\py\myobj\requirements.txt', 'w', encoding='utf-8') as f:
f.write(content)
"
del temp_req.txt

  1. 识别核心依赖包
    保留以下必要包:
    Django4.2.24
    djangorestframework
    3.16.1
    channels4.3.2
    daphne
    4.2.1
    asgiref3.9.1
    redis
    6.4.0
    django-redis==6.0.0

卸载所有包(可选)

pip uninstall -r requirements_bak.txt -y

重新安装精简后的依赖

pip install -r requirements.txt

posted on 2026-01-28 17:21  大-白  阅读(7)  评论(0)    收藏  举报