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和IPython中使用Docker
Apr 28 Python
python 时间戳与格式化时间的转化实现代码
Mar 23 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
K-近邻算法的python实现代码分享
Dec 09 Python
python实现指定字符串补全空格、前面填充0的方法
Nov 16 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
python pandas.DataFrame.loc函数使用详解
Mar 26 Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
如何查看python关键字
Jan 17 Python
python opencv检测直线 cv2.HoughLinesP的实现
Jun 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
PHP里的中文变量说明
2011/07/23 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
juqery 学习之三 选择器 子元素与表单
2010/11/25 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
javascript 闭包详解
2015/07/02 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
vue使用video插件vue-video-player详解
2020/10/23 Javascript
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Python3.4 tkinter,PIL图片转换
2018/06/21 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
python进程和线程用法知识点总结
2019/05/28 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
django和vue实现数据交互的方法
2019/08/21 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
团队口号大全
2014/06/06 职场文书
公务员检讨书
2014/11/01 职场文书
2014年平安创建工作总结
2014/11/24 职场文书
消夏晚会主持词
2015/06/30 职场文书
python Polars库的使用简介
2021/04/21 Python
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python