Python基于Flask框架配置依赖包信息的项目迁移部署

作者:舞动的心 时间:2022-03-26 13:54:56 

一般在本机上完成基于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框架配置依赖包信息的项目迁移部署小技巧网站的支持!

来源:https://www.cnblogs.com/liuzhen1995/archive/2018/03/02/8492003.html

标签:python,flask,依赖包
0
投稿

猜你喜欢

  • 国际上十四个优秀网页设计审核站

    2007-09-30 20:18:00
  • 详解在OpenCV中如何使用图像像素

    2022-05-04 16:05:08
  • 安装python-docx后,无法在pycharm中导入的解决方案

    2022-09-08 10:08:13
  • python模拟登录百度贴吧(百度贴吧登录)实例

    2023-11-20 14:30:56
  • PHP+MYSQL实现读写分离简单实战

    2023-11-23 21:30:42
  • PHP的mysqli_thread_id()函数讲解

    2023-06-13 10:09:43
  • oracle sqlplus 常用命令大全

    2009-05-24 19:47:00
  • Python之修改图片像素值的方法

    2022-03-14 03:46:18
  • 使用Keras加载含有自定义层或函数的模型操作

    2022-12-25 19:29:29
  • python 字符串只保留汉字的方法

    2022-07-15 00:34:49
  • Python之Pygame的Draw绘图

    2022-11-29 18:51:18
  • Django模板获取field的verbose_name实例

    2023-07-30 06:53:55
  • Python字符串和文件操作常用函数分析

    2023-07-25 08:42:23
  • Python爬虫包BeautifulSoup简介与安装(一)

    2021-07-25 05:06:10
  • vscode 配置 python3开发环境的方法

    2022-09-05 22:54:34
  • Python LMDB库的使用示例

    2021-01-31 15:11:25
  • linux下mysql命令

    2011-01-04 19:42:00
  • Python字符串中删除特定字符的方法

    2023-07-25 18:58:54
  • Python 变量类型及命名规则介绍

    2022-09-17 20:21:22
  • 分析python请求数据

    2023-09-26 08:46:08
  • asp之家 网络编程 m.aspxhome.com