Flask框架之Virtualenv集成

版权声明

本文出自 “ 幻冥极地 ” 博客 ,作者 小貘 采用 署名-非商业性使用-相同方式共享 协议。转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
https://www.moorehy.com/archives/189

痛点

由于Flask中的App设置以及一些debug的标志大都通过 env 设置,每次执行时单独操作难免遗忘

解决

进行Python工程开发时,基本上都会使用 Virtualenv 工具来实现相关依赖安装,故我们可以借用其环境激活时执行的脚本来完成我们 Flask 的环境配置

操作流程

创建环境

在工程根路径下创建虚拟环境(venv)

安装项目依赖

此处为一个 Flask 项目,故安装命令如下

添加环境配置

此步为 重点 ,即将我们需要的环境配置追加到 venv/bin/activate 文件的末尾,此处我们加入 FLASK_APPFLASK_DEBUG 设置。假设我们的项目入口文件名为 hello.py

另外,若要在 deactivate 的时候一同删除我们添加的配置,需在 venv/bin/activate 文件中的 deactivate () 方法末尾追加上相应的 unset 命令

激活环境

以上即完成了虚拟环境的全部设置操作,接下来可以激活环境看看效果啦!

激活环境后可以直接运行 Flask 项目,不用再手动设置环境变量了^_^

参考文章

  1. Flask: Command Line Interface

发表评论

电子邮件地址不会被公开。 必填项已用*标注