python 带有.env的Sagemaker环境变量

soat7uwm  于 2023-06-28  发布在  Python
关注(0)|答案(1)|浏览(113)

[背景]

我习惯于使用xx.py并在Pycharm的Python项目中定义一个.env文件,并通过

import os
os.environ['abc']

我将获取.env文件中定义的'abc'变量。

[问题]

现在我需要和sagemake工作室合作,用sagemake管理env var的最佳实践是什么?
我试图创建一个.env文件,但得到一个重命名错误。这是否意味着在sagemaker中使用.env不是一个很好的尝试?

Rename Error
Cannot rename file or directory '/xx/untitled.txt'
xurqigkl

xurqigkl1#

这对我很有效。步骤如下:
1.创建文本文件。例如,EnvVars.txt
1.添加了两行:

  • ENTRY 1 =值1
  • FOO=BAR

1.在SageMaker工作室笔记本单元格中添加了以下内容:

  • 从dotenv导入load_dotenv
  • load_dotenv(“EnvVars.txt”)

PS:请确保您事先通过终端或其他笔记本电池安装pip python-dotenv。

  1. print(os.getenv('ENTRY 1'))#这给出了VALUE 1

相关问题