开发者学堂课程【Python Web 框架 Flask 快速入门:requirements 文件使用】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/603/detail/8782
requirements 文件使用
目录:
一、定义
二、怎么环境复出
三、怎么安装
一、定义
用一个文件把所安装的扩展安以及所对应的版本全部记录起来,然后到别的电脑安装的时候一键全部安装进去,是不是觉得这样子比较方便,requirements 文件就是满足这个需求的。
二、怎么环境复出
Python 项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号,以便在新环境中进行部署操作。
在虚拟环境使用以下命令将当前虚拟环境中的依赖包以版本号生成至文件中;
$ pip freeze >requirements.txt
三、怎么安装
需求文件的内容示例如下:
Alembic==0.9.2
blinker==1.4click==6.7
doninate==2.3.1
Flaskmms.10.1
Flask-Bootstrap==3.3.7 .1
Flask-Loginm=0.4.0
Flask-Mailm=0.9.1
Flask-Migrate==2.0.4
Flask-Redism=0.3.0
Flask-Scriptm=2.0.5
Flask-SQLAlchemy==2.2
FlaskTesting==0.6.2
Flask-wTFm=0.14.2
gunicorn==19.7.1
itsdangerous==0.24
Jinja2==2.9.6
Mako==1.0.6
MarkupSafe==1.0
MySQL-pythonmm1.2.5
mysqlclient==1.3.10
pkg-resources==0.0.0
PyMy5QL==0.7.11
python-dateutil==2.6.0
python-editor==1.0.3
redis==2.10.5
six==1.10.0
SQLAlchemy==1.1.10
uwSGI==2.0.15
visitor==0.1.3
Werkzeug==0.12.2
WTForms==2.1
xmltodict==0.11.0
当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:
$ pip install -r requirements.txt