gpt4 book ai didi

python - 需要在 VirtualEnv Session 中重置环境变量

转载 作者:可可西里 更新时间:2023-11-01 11:46:18 25 4
gpt4 key购买 nike

我正在开发一个 Slack 机器人并且主要关注这个 tutorial ,除了一些在 Windows 上不同的东西。其中之一是设置 BOT_ID 和 SLACK_BOT_TOKEN 环境变量。我在 virtualenv session 中的命令提示符中使用了 set BOT_ID=xcdsfsdf。现在我已经关闭所有内容并返回项目,BOT_ID 和 SLACK_BOT_TOKEN 不再是变量。

如何设置这些变量,以便不必每次都重新创建它们?

我可以简单地将它们添加为系统变量,但如果我要创建多个 slack 机器人怎么办?标准做法是什么? SLACK_BOT_TOKEN_1、SLACK_BOT_TOKEN_2 等?

另外,当我去重新打开项目运行python代码时,是否需要每次都激活virtualenv?或者我可以只执行 python 代码吗?

最佳答案

在你的 virtualenv 的根目录中创建一个 .env 文件并存储你的变量。我以这种方式将它用于 django:

EMAIL_HOST_PASSWORD='some_password'
DJANGO_DEBUG=True
SECRET_KEY='a_complex_key'

关于python - 需要在 VirtualEnv Session 中重置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com