.flaskenv 或 .env 文件未被读取

2023-12-20

我有一个使用一些环境变量的烧瓶应用程序,我现在不知道发生了什么变化,但现在它不读取.flaskenv文件,已尝试将其名称更改为.env, 还是行不通。

这是.flaskenv file:

    FLASK_APP=app
    FLASK_ENV=development
    CONSUMER_KEY=
    CONSUMER_SECRET=
    ACCESS_KEY=
    ACCESS_SECRET=
    SEC_USERNAME=
    SEC_PASSWORD=

In the app.py file:

    from flask import Flask, render_template, url_for, request, redirect, session, g
    import os

    s_user = os.environ.get('SEC_USERNAME')
    s_pass = os.environ.get('SEC_PASSWORD')

    print(s_user)
    print(s_pass)

    if __name__ == "__main__":
    app.run()

它打印“无”。

If i do 烧瓶运行 :

Usage: flask run [OPTIONS]

Error: Could not locate Flask application. You did not provide the FLASK_APP environment variable.

For more information see http://flask.pocoo.org/docs/latest/quickstart/

点列表:

(venv) λ pip list
Package           Version
----------------- ----------
certifi           2020.4.5.2
chardet           3.0.4
click             6.7
Flask             0.12.2
idna              2.9
itsdangerous      0.24
Jinja2            2.10
MarkupSafe        1.0
oauthlib          3.1.0
pip               19.2.3
PySocks           1.7.1
python-dotenv     0.13.0
requests          2.23.0
requests-oauthlib 1.3.0
setuptools        41.2.0
six               1.15.0
tweepy            3.8.0
urllib3           1.25.9
Werkzeug          0.13


正如烧瓶文档中所写:

如果安装了 python-dotenv,运行 Flask 命令将设置文件 .env 和 .flaskenv 中定义的环境变量。这可以用来避免每次打开新终端时都手动设置 FLASK_APP,并使用环境变量设置配置,类似于某些部署服务的工作方式。

确保运行pip install python-dotenv

Edit

这个烧瓶似乎很旧,尝试更新它

pip install -U Flask

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.flaskenv 或 .env 文件未被读取 的相关文章

  • 在 Django 中定义视图和 url。为什么调用函数时不使用括号?

    我已经在经历 Python速成课程 目前正在进行 Django Web应用程序项目 学习日志 阶段 有些东西与我已经学到的相矛盾 views py file from django shortcuts import render def i
  • 打印 scrapy 请求的“响应”

    我正在尝试学习 scrapy 在遵循教程的同时 我正在尝试进行细微的调整 我想简单地从请求中获取响应内容 然后我会将响应传递到教程代码中 但我无法发出请求并获取响应内容 建议就好 from scrapy http import Respon
  • 在 Python 中使用 XPath 和 LXML

    我有一个 python 脚本 用于解析 XML 并将某些感兴趣的元素导出到 csv 文件中 我现在尝试更改脚本以允许根据条件过滤 XML 文件 等效的 XPath 查询将是 DC Events Confirmation contains T
  • 替换字符串列表中的 \x00 的最佳方法?

    我有一个来自已解析 PE 文件的值列表 其中包括 x00每个部分末尾的空字节 我希望能够删除 x00字符串中的字节而不删除所有字节 x 文件中的 s 我试过做 replace and re sub 但并没有取得太大成功 使用Python 2
  • 如何在 Ubuntu 上安装 Python 模块

    我刚刚用Python写了一个函数 然后 我想将其做成模块并安装在我的 Ubuntu 11 04 上 这就是我所做的 创建 setup py 和 function py 文件 使用 Python2 7 setup py sdist 构建分发文
  • Python 中的六边形自组织映射

    我在寻找六边形 自组织映射 http en wikipedia org wiki Self organizing map在Python上 准备好模块 如果存在的话 绘制六边形单元格的方法 将六边形单元作为数组或其他方式使用的算法 About
  • 如何更改充当按钮的范围的文本

    我正在为自定义 Web 应用程序编写自动化测试 我遇到了无法更改跨度文本的问题 我尝试过使用 driver execute script 但没有运气 如果我更好地了解 javascript 这确实会有帮助 据我所知 您无法单击跨度 并且列表
  • 类属性在功能上依赖于其他类属性

    我正在尝试使用静态类属性来定义另一个静态类属性 我认为可以通过以下代码来实现 f lambda s s 1 class A foo foo bar f A foo 然而 这导致NameError name A is not defined
  • 在 Python 中使用 sec 函数的反函数

    我正在创建一个程序 用于计算从一定高度范围和设定初始速度发射射弹的最佳角度 在我需要使用的最终方程中 存在一个反 sec 函数 它导致了一些麻烦 我已经导入了数学并尝试使用 asec 无论如何 但是数学似乎无法计算反秒函数 我也明白 sec
  • 在wxpython中使用wx.TextCtrl并在按钮单击后显示数据的简单示例 - wx新手

    我正在学习 python 并尝试使用 wxpython 进行 UI 开发 也没有 UI exp 我已经能够创建一个带有面板 按钮和文本输入框的框架 我希望能够在文本框中输入文本 并让程序在单击按钮后对输入框中的文本执行操作 我可以获得一些关
  • 字典的嵌套列表

    我正在尝试创建dict通过嵌套list groups Group1 A B Group2 C D L y x 0 for y in x if y x 0 for x in groups d k v for d in L for k v in
  • 我可以使用 dask 创建 multivariate_normal 矩阵吗?

    有点相关这个帖子 https stackoverflow com questions 52337612 random multivariate normal on a dask array 我正在尝试复制multivariate norma
  • 使用循环将对象添加到列表(python)

    我正在尝试使用 while 循环将对象添加到列表中 基本上这就是我想做的 class x pass choice raw input pick what you want to do while choice 0 if choice 1 E
  • 使用 python 将文本发送到带有逗号分隔符的列

    如何使用分隔符 在 Excel 中将一列分成两列 并使用 python 命名标题 这是我的代码 import openpyxl w openpyxl load workbook DDdata xlsx active w active a a
  • urllib2.urlopen() 是否实际获取页面?

    当我使用 urllib2 urlopen 时 我在考虑它只是为了读取标题还是实际上带回整个网页 IE 是否真的通过 urlopen 调用或 read 调用获取 HTML 页面 handle urllib2 urlopen url html
  • WindowsError:[错误 5] 访问被拒绝

    我一直在尝试终止一个进程 但我的所有选项都给出了 Windows 访问被拒绝错误 我通过以下方式打开进程 一个python脚本 test subprocess Popen sys executable testsc py 我想杀死那个进程
  • 是否可以写一个负的python类型注释

    这可能听起来不合理 但现在我需要否定类型注释 我的意思是这样的 an int Not Iterable a string Iterable 这是因为我为一个函数编写了一个重载 而 mypy 不理解我 我的功能看起来像这样 overload
  • Plotly:如何避免巨大的 html 文件大小

    我有一个 3D 装箱模型 它使用绘图来绘制输出图 我注意到 绘制了 600 个项目 生成 html 文件需要很长时间 文件大小为 89M 这太疯狂了 我怀疑可能存在一些巨大的重复 或者是由单个项目的 add trace 方法引起的 阴谋 为
  • asyncio - 多次等待协程(周期性任务)

    我正在尝试为异步事件循环创建定期任务 如下所示 但是我收到 RuntimeError 无法重用已等待的协程 异常 显然 asyncio 不允许等待相同的可等待函数 如中讨论的这个错误线程 https bugs python org issu
  • 将 Scikit-Learn OneHotEncoder 与 Pandas DataFrame 结合使用

    我正在尝试使用 Scikit Learn 的 OneHotEncoder 将 Pandas DataFrame 中包含字符串的列替换为 one hot 编码的等效项 我的下面的代码不起作用 from sklearn preprocessin

随机推荐

  • 如何知道 RabbitMQ 应用程序是否已启动

    我有一个在 Windows Server 2012 R2 上安装rabbitmq 3 7 4 erlang 20 2 的c 代码 我需要知道应用程序 而不是服务 何时启动 运行后rabbitmq service install and ra
  • 如何使用反射动态创建通用 C# 对象? [复制]

    这个问题在这里已经有答案了 在 C 中 我有以下对象 public class Item public class Task
  • 我应该在 PHP 中继续重新连接到 mysql 吗?

    我有一个相当大的网站 每个页面都是由几个包含的文件构建的 我的网站 100 采用程序格式 我正在尝试学习在 PHP 中使用类和更多 OOP 方法 目前我的网站有一个包含在每个页面中的头文件 在这个头文件中是一个 mysql 连接 该连接已建
  • 设置某些音频会话参数时,iPod mini 控件将被禁用

    我正在为 iPhone iPad 开发音乐可视化工具 在 iOS 3 下 您可以双击主页按钮并获得 iPod 控制 在最新版本 4 1 4 2 中 当按下主页按钮时 这些控件将显示为灰色 我发现类似的投诉http openradar app
  • jQuery 工具 -> 工具提示销毁方法?

    除了 jQuery UI 日历之外 我还在表格中使用 Flowplayer 的 jQuery 工具框架 特别是工具提示插件 表的每一行都可以在其上方和下方插入一行 执行此操作时 我将克隆单击的对象 事件和对象 并将其直接插入到上方或下方 添
  • 错误:(19, 0) 未找到 Gradle DSL 方法:“android()”未解决

    我有问题 错误 19 0 未找到 Gradle DSL 方法 android 项目 x 可能使用不包含该方法的 gradle 版本 打开 gradle 包装文件 构建文件可能缺少 gradle 插件 应用 gradle 插件 构建 grad
  • 为什么这不适用于 ICS [重复]

    这个问题在这里已经有答案了 可能的重复 Android 应用程序中出现奇怪的 NetworkOnMainThreadException https stackoverflow com questions 8995364 strange ne
  • 使用CSS3在图像悬停时淡入淡出?

    我想知道是否可以在图像上声明一个 unhover 类 我想要实现的是 当有人将鼠标悬停在图像上时 它会淡入 然后当他们将鼠标悬停在图像上时 它会淡出 这是我的代码 当有人将鼠标悬停在图像上时 我可以淡入工作 但当他们悬停时我也需要它淡出 希
  • 如何动态检测我的应用程序是系统应用还是正常应用?

    如何区分系统应用程序和普通应用程序 我浏览了安卓PackageManager并找不到任何 Edit 我想通过代码来区分 if system app do something else do nothing 您可以尝试使用 Applicati
  • 比较 XML 片段?

    建立在另一个问题 https stackoverflow com questions 794331 xml comparison in c 如何检查两个格式良好的 XML 片段在语义上是否相等 我所需要的只是 相等 或不 相等 因为我正在使
  • 是否有 jQuery scrollTop 的替代方案?

    是否可以在函数中使用任何替代方法将浏览器滚动到页面顶部 现在我正在使用 html body animate scrollTop 0px 300 是否还有其他东西 或者不是 jQuery 的东西 下面是scrollTop 函数的纯JavaSc
  • 导航栏与最后一个 ListView 项目重叠 (Android)

    我的问题与上图类似 我在 Nexus 设备中遇到此问题 我通过获取从底部添加了边距底部导航栏高度 但我的应用程序在平板电脑上显示底部的额外边距 我不想更改样式文件中的任何内容 Code
  • AWS SNS 按名称获取主题

    我开始使用 AWS SNS 向我的应用程序发送推送通知 今天 要获取我想要向其发送推送通知的主题 我需要使用 SNS 客户端函数 listTopics 加载所有主题 并检查每个主题以查看 ARN 是否具有我正在查找的主题的名称为了 我认为这
  • 如何在 ASP.NET MVC 3 中的 HttpPost 操作中禁用验证?

    我有一个像这样的创建视图 Scripts jquery validate min js type text javascript gt Scripts jquery validate unobtrusive min js type text
  • Java:函数式编程中线程之间的状态共享

    我的问题是这个问题的更具体的实例 函数式编程 状态与重新分配 https stackoverflow com questions 353912 functional programming state vs reassignment 我是
  • 如何将击键发送到应用程序 UI 自动化 -C#

    我需要找出键盘值的automationid 如何将击键发送到应用程序 UI 自动化 我需要在键盘中自动执行向上翻页和向下翻页功能 最好的方法是什么 它 EDIT 在我的申请中遵循该流程 假设最终用户打开包含 5 页的 MS Word 文档
  • 如何在多级子目录中查找文件

    假设我有一个包含多个子目录的目录 one meter r C Projects NED 1m 目录内one meter我想找到所有以 xml 结尾并包含字符串 meta 的文件 我的问题是 某些子目录将该文件向下一级 而其他子目录则向下两级
  • 背景:透明 url(); 是什么意思?做?

    我看到了一个CSS代码 它就像 body background transparent url background jpg repeat scroll 透明值有什么作用 我尝试用谷歌搜索这个问题 但没有帮助 background jpg
  • Django-Channels 在给出名称或服务未知错误时失败

    我有一个相当简单的 django channels daphne asgi redis 应用程序 该应用程序在使用 Chrome 时从来没有任何问题 但当我们使用 Firefox 最新版本 60 时却严重失败 我目前有以下错误 api 1
  • .flaskenv 或 .env 文件未被读取

    我有一个使用一些环境变量的烧瓶应用程序 我现在不知道发生了什么变化 但现在它不读取 flaskenv文件 已尝试将其名称更改为 env 还是行不通 这是 flaskenv file FLASK APP app FLASK ENV devel