今天在PyCharm中启动python项目,发现环境获取失败:
db_conn = os.environ.get('CLUSTER_POSTGRESQL_CONN')
此语句从环境中获取 None。昨天还好好的,我在terminal里查看环境:
➜ ai-web git:(main) ✗ env|grep "POST"
CLUSTER_POSTGRESQL_CONN=postgresql://postgres:[email protected]:5432/dolphin
并且我已经将环境变量添加到
.zshrc
中。为什么PyCharm代码获取不到环境?我该怎么做才能解决它? PyCharm 默认读取 zsh 环境吗?这是系统调试配置:
现在我发现 PyCharm 只读取了部分系统环境,我尝试重新启动 PyCharm,环境仍然与我在终端中看到的值不同。