PyCharm 中的环境变量不起作用

问题描述 投票:0回答:1

你好,抱歉,如果这个问题之前已经解决了,我认为我做了广泛的研究,但在任何地方都找不到解决方案。

我是学习 Python 的初学者,我的问题是在 PyCharm 的“编辑/运行配置”中定义的环境变量无法识别,当我尝试使用“hello.py”作为我的 Python 文件的名称并使用 Flask 设置基本应用程序时, FLASK_APP 环境变量未被识别。 我收到“无法找到 Flask 应用程序”错误。 PyCharm 以管理员身份运行,“echo %FLASK_APP%”仅返回“%FLASK_APP%”

venv被激活。

我以前在处理请求身份验证时遇到过这个问题,但我只是将密钥保存在实际变量中,现在不能这样做。

我尝试从 PyCharm 终端运行命令 set FLASK_APP=hello.py 但结果相同。

从 Windows 环境变量窗口手动设置环境变量时,一切正常,但这意味着每次我开始一个新项目时都要这样做,这似乎不是正确的做事方式。

我也尝试了ChatGpt提供的所有解决方案都没有结果,而且我似乎找不到有同样问题的人。

如果需要,我可以提供更多详细信息,提前致谢,如果这是一个愚蠢的问题,我深表歉意。

Screenshot of the run config

pycharm environment-variables
1个回答
0
投票

您可以在运行 -> 编辑配置 -> 环境 -> 环境变量中设置 Pycharm 中的环境变量。确保首先选择你的 venv 的 python 解释器。

© www.soinside.com 2019 - 2024. All rights reserved.