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实现简单HTML表格解析的方法
Jun 15 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 Python
python实现windows下文件备份脚本
May 27 Python
对python中矩阵相加函数sum()的使用详解
Jan 28 Python
Python PIL图片添加字体的例子
Aug 22 Python
PyTorch实现更新部分网络,其他不更新
Dec 31 Python
python调用摄像头的示例代码
Sep 28 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
python可视化大屏库big_screen示例详解
Nov 23 Python
聊聊Python String型列表求最值的问题
Jan 18 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
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
JavaScript简介
2015/02/15 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
基于JS实现二维码图片固定在右下角某处并跟随滚动条滚动
2017/02/08 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
ionic2屏幕适配实现适配手机、平板等设备的示例代码
2017/08/11 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
python flask实现分页的示例代码
2018/08/02 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
wxPython之wx.DC绘制形状
2019/11/19 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
html5/css3响应式页面开发总结
2018/10/16 HTML / CSS
C++:局部变量能否和全局变量重名
2014/03/03 面试题
八年级数学教学反思
2014/01/31 职场文书
群众路线剖析材料
2014/02/02 职场文书
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
国贸专业自荐信范文
2014/03/02 职场文书
消防安全责任书范本
2014/04/15 职场文书
会计演讲稿范文
2014/05/23 职场文书
设备管理实施方案
2014/05/31 职场文书
动物科学专业求职信
2014/07/27 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server
python运行脚本文件的三种方法实例
2022/06/25 Python