requirements 文件使用| 学习笔记

简介: 快速学习 requirements 文件使用

开发者学堂课程【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

相关文章
|
消息中间件 存储 缓存
写入内容丢失,各种数据库或者存储系统如何处理?
写入内容丢失,各种数据库或者存储系统如何处理?
118 0
|
关系型数据库 MySQL 测试技术
数据库升级是一个涉及数据备份、新版本安装、数据迁移和测试等关键环节的复杂过程
【7月更文挑战第21天】数据库升级是一个涉及数据备份、新版本安装、数据迁移和测试等关键环节的复杂过程
312 1
|
前端开发 关系型数据库 MySQL
使用PHP构建动态网站的技术指南
【5月更文挑战第27天】本文是使用PHP构建动态网站的指南,涵盖基本概念、技术栈选择(PHP、MySQL/MariaDB、HTML/CSS/JavaScript及Web服务器)、数据库交互示例、安全性考虑(SQL注入防护、输入验证、HTTPS使用、安全更新)和性能优化(缓存、查询优化、代码优化、输出压缩)。通过学习和实践,开发者能创建安全、高性能的动态网站。
|
C++
C++程序中的抽象类
C++程序中的抽象类
202 0
|
机器学习/深度学习 数据采集 算法
Python实现GWO智能灰狼优化算法优化支持向量机回归模型(svr算法)项目实战
Python实现GWO智能灰狼优化算法优化支持向量机回归模型(svr算法)项目实战
|
数据采集 机器学习/深度学习 数据挖掘
Python基于波动率模型(ARCH和GARCH)进行股票数据分析项目实战
Python基于波动率模型(ARCH和GARCH)进行股票数据分析项目实战
|
存储 SQL 关系型数据库
MySQL数据库进阶第四篇(视图/存储过程/触发器)
MySQL数据库进阶第四篇(视图/存储过程/触发器)
|
存储 供应链 物联网
未来交织:新兴技术的融合与革新
【4月更文挑战第28天】 随着科技的迅猛发展,新兴技术如区块链、物联网(IoT)、虚拟现实(VR)等正不断突破传统界限,引领着全球的创新浪潮。本文将深入探讨这些技术的发展趋势,分析它们在不同行业中的应用场景,并展望它们如何相互交织,推动社会向着更加智能、互联的未来迈进。通过具体案例分析,揭示这些技术如何重塑经济结构、促进产业升级,以及它们在解决现实世界问题中的潜力。
|
监控 BI Android开发
钉钉 Android 端功耗优化最佳实践(下)
钉钉 Android 端功耗优化最佳实践(下)
435 0
钉钉 Android 端功耗优化最佳实践(下)
|
网络协议 物联网 Linux
嵌入式Linux系列第9篇:使用WIFI
嵌入式Linux系列第9篇:使用WIFI