Python基于Flask框架配置依赖包信息的项目迁移部署
作者:舞动的心 发布时间:2022-03-26 13:54:56
一般在本机上完成基于Flask框架的代码编写后,如果有接口或者数据操作方面需求需要把代码部署到指定服务器上。
一般情况下,使用Flask框架开发者大多数都是选择Python虚拟环境来运行项目,不同的虚拟环境中配置依赖包信息不同。如果重新迁移到一个新的虚拟环境后,又重新来一个一个的配置依赖包,那将会很浪费时间。
下面介绍一个简单易用的技巧,也是我自己在书本上看到的,以防每次配置需要翻阅书籍的麻烦,所以单自写一篇文章作记录,方便自己以后查看,也希望给其他学习的同学有点帮助。
完成项目相关代码编写后,打开本机CMD,进入项目虚拟环境Scripts目录下,具体操作如下:
输入
cd E:\WorkPlace\Git_python\MyDemo-ten\venv\Scripts
进入到上面命令指定目录。
然后输入命令
activate
(PS:此命令会在路径前显示虚拟环境名称,比如我的虚拟环境名称是venv,则会显示(venv))。
然后输入命令cd ..
再次输入命令cd .. (PS:cd ..表示返回上一级目录,进行两次操作表示进入项目根目录)。
最后输入命令
pip freeze >requirements.txt
即可在项目根目录下看见一个requirements.txt文件,文件中显示出本项目所有配置依赖包信息。具体见下图:
打开ID E查看requirements.txt信息见下图:
迁移到一个新的环境后,如果使用ID E打开,ID E自己会有配置安装requirements.txt信息中指定的依赖包信息提示,安装提示点击安装即可。如果未有提示或者不使用ID E来配置,自己从CMD中进入迁移的新环境新建的虚拟环境中,操作步骤和上面配置创建requirements.txt文件类似,然后输入命令:
pip install -r requirements.txt
即可完成依赖包配置。
总结
以上所述是小编给大家介绍的Python基于Flask框架配置依赖包信息的项目迁移部署小技巧网站的支持!
来源:https://www.cnblogs.com/liuzhen1995/archive/2018/03/02/8492003.html
猜你喜欢
- 看看怎样抓到你:<%Dim objCMFUDim strModifiedSet objCMFU
- 如下所示:#!/usr/bin/env python3.5import psutilimport mysql.connectorimport
- python -m 和 python 的区别-m 的含义表示将库当作脚本来执行。python file.py正常的执行Python脚本似乎都
- 因笔者个人需要需要在本机安装Mysql,先将安装过程记录如下,希望对他人有所参考。 一、下载软件1. 进入mysql官网,登陆自己
- 一、Python介绍从我开始学习Python时我就决定维护一个经常使用的“窍门”列表。不论何时当我看到一段让我觉得“酷,这样也行!”的代码时
- 我们先从一个常见的Python编程错误开始说起,我已经见过非常多的程序员犯过这种错误了:def do_not_raise(user_defi
- 一、什么是嵌入类型先看如下代码:type user struct { name string &nb
- 构造查询条件worm是一款方便易用的Go语言ORM库。worm支Model方式(持结构体字段映射)、原生SQL以及SQLBuilder三种模
- 问题:简单版连连看小游戏一个分割成w*h个正方格子的矩形板上,每个正方格子可以有游戏卡,也可以没有游戏卡两个游戏卡之间有一条路径相连需满足以
- 出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root
- javascript 代码实现vbscript中的trim、left、right等函数兼容IE,FireFox。<style>b
- 如下所示:<select id="host_list" name="host_list" mu
- 本文实例讲述了python通过exifread模块获得图片exif信息的方法。分享给大家供大家参考。具体分析如下:python可通过exif
- import datetime as dtdef log_time(message, time=None): if time i
- 一、图图:数据(张量Tenrsor)+ 操作(节点Operation) (静态)图可以用:1、默认图;2、自定义图。1、默认图查看默认图的方
- 本文实例为大家分享了html5 canvas在图片上画超链接的具体代码,供大家参考,具体内容如下1. html<canvas id=&
- 1.H5 download属性function downFile(content, filename) { // 创建隐藏的可下
- 一开始用Firefox加Firebug/YSlow插件分析,但是firefox不能运行自定义的javascript,好像还要装什么插件。于是
- 最近组内一些Go服务碰到内存相关的问题,所以今天抽时间看了下Go pprof内存指标的含义,为后续查问题做准备。内容主要来自于Go代码中对这
- 是不是很多人不用c#中的using和as操作符?甚至不知道? 其实这2个操作符在小处非常有用。 1、using&nb