Django 之 requirement.txt 依赖文件生成
2024-10-01 06:20:27
通过依赖文件,别人在使用我们的项目时,不需要再一个个去安装所需模块,只需安装依赖文件即可。
1. 导出整个虚拟环境依赖
# 在项目根目录中,打开终端执行以下命令
# 生成 requirements.txt 文件
pip3 freeze > requirements.txt
# 安装依赖文件
pip3 install -r /var/www/project/requriements.txt
2. 导出本项目依赖文件
有时候并不需要将整个虚拟环境所有依赖都导出,有可能有几十上百个模块,而本项目只依赖其中几个,那么这时仅导出本项目所依赖文件即可。
# 安装 pipreqs
pip3 install pipreqs
# 生成依赖文件,其中前面的路径为项目根目录路径
# Windows 一定要在后面加上编码,否则报 UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 81: illegal multibyte sequence
# Linux 尚未测试
pipreqs E:\Python_virtualenvs\for_django\Projects\FortressMachine --encoding=utf-8
# 安装
pip3 install -r E:\Python_virtualenvs\for_django\Projects\FortressMachine\requriements.txt
参考文章:Django - 导出项目依赖库到 requirements.txt
最新文章
- NYOJ之题目325 zb的生日
- HTML标签界里不会再用到的标签属性(一)
- OpenCV MAT基本图像容器
- git 基于发布分支的开发
- [二]SpringMvc实践-注解
- PowerDesigner使用总结 转
- Bzoj 1984: 月下“毛景树” 树链剖分
- (bug更正)利用KVC和associative特性在NSObject中存储键值
- c# WinForm开发 DataGridView各种操作总结大全
- Ajax--json(Ajax调用返回json封装代码、格式及注意事项)
- 如何让HTML在手机上实现直接拨打电话以及发送短信?
- 【算法与数据结构】Java实现字符串的全排列及组合
- MVC ScriptBundle自定义排序。
- pytesseract在识别只有一个数字的图片时识别不出来
- [android] 在不同的activity之间传递数据
- iframe边距问题解决
- 用一颗学美术的心来理解PID调节
- 20个令人惊叹的深度学习应用(Demo+Paper+Code)
- struts2 标签变形和 样式class无效 问题解决方法
- 【读书笔记】socket描述符选项[SOL_SOCKET]