freeze的使用示例
方法一:使用 pip freeze 命令
freeze 的安装 和生成
pip freeze > requirements.txt
- 修复文件编码问题
备份当前文件
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
- 识别核心依赖包
保留以下必要包:
Django4.2.24
djangorestframework3.16.1
channels4.3.2
daphne4.2.1
asgiref3.9.1
redis6.4.0
django-redis==6.0.0
卸载所有包(可选)
pip uninstall -r requirements_bak.txt -y
重新安装精简后的依赖
pip install -r requirements.txt
浙公网安备 33010602011771号