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之通过Python连接数据库
Oct 28 Python
编写简单的Python程序来判断文本的语种
Apr 07 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
python数字图像处理之高级形态学处理
Apr 27 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
解决Django中多条件查询的问题
Jul 18 Python
解析PyCharm Python运行权限问题
Jan 08 Python
pycharm sciview的图片另存为操作
Jun 01 Python
用python计算文件的MD5值
Dec 23 Python
python 实现两个变量值进行交换的n种操作
Jun 02 Python
python神经网络Xception模型
May 06 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内置的Math函数效率测试
2014/12/01 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
在JavaScript中使用对数Math.log()方法的教程
2015/06/15 Javascript
JavaScript进阶练习及简单实例分析
2016/06/03 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
微信小程序签到功能
2018/10/31 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
Python实现抢购IPhone手机
2018/02/07 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
餐饮主管岗位职责
2013/12/10 职场文书
医院护士的求职信
2014/01/03 职场文书
2014年消防工作实施方案
2014/02/20 职场文书
优秀食品类广告词
2014/03/19 职场文书
临床护理求职信
2014/04/26 职场文书
市级三好学生评语
2014/12/29 职场文书
亲属关系公证书样本
2015/01/23 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
python执行js代码的方法
2021/05/13 Python