首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Google Colab中设置环境变量?

如何在Google Colab中设置环境变量?
EN

Stack Overflow用户
提问于 2021-03-15 09:39:07
回答 1查看 674关注 0票数 2

在我的本地计算机上,我可以简单地进入“系统属性->环境变量”,并添加一个新变量及其在用户变量中的值。

然后,我可以通过在Python中使用以下代码来检索此值:

代码语言:javascript
运行
复制
import os
os.environ["VAR_NAME"]

然而,我最近才开始使用Google Colab,它似乎无法检测到环境变量,因为它给了我这个错误:

代码语言:javascript
运行
复制
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-36-28128554cf91> in <module>()
      1 import os
----> 2 os.environ["REDDIT_NAME"]

/usr/lib/python3.7/os.py in __getitem__(self, key)
    679         except KeyError:
    680             # raise KeyError with the original key value
--> 681             raise KeyError(key) from None
    682         return self.decodevalue(value)
    683 

KeyError: 'REDDIT_NAME'

我应该怎么做才能让Google Colab检测到我的用户环境变量?有没有具体的路径需要修改?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-03-15 10:00:11

像这样

代码语言:javascript
运行
复制
import os
os.environ['REDDIT_NAME'] = 'something'
print(os.getenv('REDDIT_NAME'))

或者使用dotenv库。将环境保存在文件中:

代码语言:javascript
运行
复制
  import dotenv
  dotenv.load_dotenv(os.path.join(os.path.dirname(__file__), './.env'))

在.env文件中:REDDIT_NAME = something

并在推送到git时忽略.env文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66631333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档