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中操作文件之seek()方法的使用教程
May 24 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
利用Python实现微信找房机器人实例教程
Mar 10 Python
python跳出双层for循环的解决方法
Jun 24 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
Sep 18 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
pandas分批读取大数据集教程
Jun 06 Python
Python 数据可视化之Seaborn详解
Nov 02 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
Mar 25 Python
Python+Tkinter打造签名设计工具
Apr 01 Python
python+opencv实现目标跟踪过程
Jun 21 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判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
php批量修改表结构实例
2017/05/24 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
jquery 最简单的属性菜单
2009/10/08 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
node.js中的http.response.write方法使用说明
2014/12/14 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
javascript中this的四种用法
2015/05/11 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
解读Django框架中的低层次缓存API
2015/07/24 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
Tensorflow累加的实现案例
2020/02/05 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
阿迪达斯法国官方网站:adidas法国
2018/03/20 全球购物
文明家庭先进事迹材
2014/01/27 职场文书
家长对孩子评语
2014/01/30 职场文书
法人授权委托书范本
2014/04/04 职场文书
医院保洁服务方案
2014/06/11 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
质检员工作总结2015
2015/04/25 职场文书
爱国主义影片观后感
2015/06/18 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
2017公司年会主持人开幕词
2016/03/04 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL