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操作Elasticsearch数据索引的教程
Apr 08 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
快速解决pandas.read_csv()乱码的问题
Jun 15 Python
python 文件转成16进制数组的实例
Jul 09 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
Python协程 yield与协程greenlet简单用法示例
Nov 22 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
python要安装在哪个盘
Jun 15 Python
Python机器学习之基础概述
May 19 Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
Apr 29 Python
Python开发五子棋小游戏
May 02 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
PHP反射基础知识回顾
2020/09/10 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
原生js代码能实现call和bind吗
2019/07/31 Javascript
vue-devtools的安装和使用步骤详解
2019/10/17 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
Python分割指定页数的pdf文件方法
2018/10/26 Python
基于python指定包的安装路径方法
2018/10/27 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
详解用python生成随机数的几种方法
2019/08/04 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
应届专科生个人的自我评价
2014/01/05 职场文书
社会实践感言
2014/01/25 职场文书
教学实习自我评价
2014/01/28 职场文书
借条如何写
2015/05/26 职场文书
大学新生入学感想
2015/08/07 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS