Python基于Flask框架配置依赖包信息的项目迁移部署


Posted in Python onMarch 02, 2018

一般在本机上完成基于Flask框架的代码编写后,如果有接口或者数据操作方面需求需要把代码部署到指定服务器上。

一般情况下,使用Flask框架开发者大多数都是选择Python虚拟环境来运行项目,不同的虚拟环境中配置依赖包信息不同。如果重新迁移到一个新的虚拟环境后,又重新来一个一个的配置依赖包,那将会很浪费时间。

下面介绍一个简单易用的技巧,也是我自己在书本上看到的,以防每次配置需要翻阅书籍的麻烦,所以单自写一篇文章作记录,方便自己以后查看,也希望给其他学习的同学有点帮助。

完成项目相关代码编写后,打开本机CMD,进入项目虚拟环境Scripts目录下,具体操作如下:

Python基于Flask框架配置依赖包信息的项目迁移部署

输入

cd E:\WorkPlace\Git_python\MyDemo-ten\venv\Scripts

进入到上面命令指定目录。

然后输入命令

activate

  (PS:此命令会在路径前显示虚拟环境名称,比如我的虚拟环境名称是venv,则会显示(venv))。

然后输入命令cd ..

再次输入命令cd ..   (PS:cd ..表示返回上一级目录,进行两次操作表示进入项目根目录)。

最后输入命令

pip freeze >requirements.txt

即可在项目根目录下看见一个requirements.txt文件,文件中显示出本项目所有配置依赖包信息。具体见下图:

Python基于Flask框架配置依赖包信息的项目迁移部署

打开ID E查看requirements.txt信息见下图:

Python基于Flask框架配置依赖包信息的项目迁移部署

迁移到一个新的环境后,如果使用ID E打开,ID E自己会有配置安装requirements.txt信息中指定的依赖包信息提示,安装提示点击安装即可。如果未有提示或者不使用ID E来配置,自己从CMD中进入迁移的新环境新建的虚拟环境中,操作步骤和上面配置创建requirements.txt文件类似,然后输入命令:

pip install -r requirements.txt

即可完成依赖包配置。

总结

以上所述是小编给大家介绍的Python基于Flask框架配置依赖包信息的项目迁移部署小技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
详解Python中的__init__和__new__
Mar 12 Python
python验证码识别的示例代码
Sep 21 Python
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
Feb 21 Python
Python中交换两个元素的实现方法
Jun 29 Python
Flask框架各种常见装饰器示例
Jul 17 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 Python
python如何保证输入键入数字的方法
Aug 23 Python
python使用socket实现的传输demo示例【基于TCP协议】
Sep 24 Python
Python爬虫后获取重定向url的两种方法
Jan 19 Python
Django+Celery实现定时任务的示例
Jun 23 Python
谈谈python中GUI的选择
Mar 01 #Python
纯python实现机器学习之kNN算法示例
Mar 01 #Python
用python与文件进行交互的方法
Mar 01 #Python
python爬虫爬取快手视频多线程下载功能
Feb 28 #Python
python爬取m3u8连接的视频
Feb 28 #Python
python实现m3u8格式转换为mp4视频格式
Feb 28 #Python
浅谈Python中的私有变量
Feb 28 #Python
You might like
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
JS解析XML的实现代码
2009/11/12 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
教你如何使用node.js制作代理服务器
2014/11/26 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
详细介绍Python语言中的按位运算符
2013/11/26 Python
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python config文件的读写操作示例
2019/09/27 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
AC Lens:购买隐形眼镜
2017/02/26 全球购物
Marmot土拨鼠官网:美国专业户外运动品牌
2018/01/11 全球购物
泰国网上购物:Shopee泰国
2018/09/14 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
党性教育心得体会
2014/09/03 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
检讨书格式
2015/01/23 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
2016年“6.26”禁毒宣传月系列活动总结
2016/04/05 职场文书
创业计划书之书店
2019/09/10 职场文书