你好,抱歉,如果这个问题之前已经解决了,我认为我做了广泛的研究,但在任何地方都找不到解决方案。
我是学习 Python 的初学者,我的问题是在 PyCharm 的“编辑/运行配置”中定义的环境变量无法识别,当我尝试使用“hello.py”作为我的 Python 文件的名称并使用 Flask 设置基本应用程序时, FLASK_APP 环境变量未被识别。 我收到“无法找到 Flask 应用程序”错误。 PyCharm 以管理员身份运行,“echo %FLASK_APP%”仅返回“%FLASK_APP%”
venv被激活。
我以前在处理请求身份验证时遇到过这个问题,但我只是将密钥保存在实际变量中,现在不能这样做。
我尝试从 PyCharm 终端运行命令 set FLASK_APP=hello.py 但结果相同。
从 Windows 环境变量窗口手动设置环境变量时,一切正常,但这意味着每次我开始一个新项目时都要这样做,这似乎不是正确的做事方式。
我也尝试了ChatGpt提供的所有解决方案都没有结果,而且我似乎找不到有同样问题的人。
如果需要,我可以提供更多详细信息,提前致谢,如果这是一个愚蠢的问题,我深表歉意。
您可以在运行 -> 编辑配置 -> 环境 -> 环境变量中设置 Pycharm 中的环境变量。确保首先选择你的 venv 的 python 解释器。