在 jupyter hub 中设置环境变量
Setting environment variables in jupyter hub
我遵循了这个 中的方法。我可以使用 %env VAR = 5
在 jupyter hub 中轻松设置 env 变量。但是,当我尝试在终端中打印出这个变量时,我只得到一个空行,就好像这个变量根本不存在一样。是否有可能在终端中打印 notebook 中定义的环境变量?
从笔记本设置环境变量会导致这些变量只能从该笔记本中使用。
%env VAR=TEST
import os
print(os.environ["VAR"])
...
>>> TEST
如果你想保留变量,你需要把它放在 kernel.json
文件中,或者放在 jupyterhub 的 systemd 服务文件中,或者像 ~/.bashrc
.
我遵循了这个 %env VAR = 5
在 jupyter hub 中轻松设置 env 变量。但是,当我尝试在终端中打印出这个变量时,我只得到一个空行,就好像这个变量根本不存在一样。是否有可能在终端中打印 notebook 中定义的环境变量?
从笔记本设置环境变量会导致这些变量只能从该笔记本中使用。
%env VAR=TEST
import os
print(os.environ["VAR"])
...
>>> TEST
如果你想保留变量,你需要把它放在 kernel.json
文件中,或者放在 jupyterhub 的 systemd 服务文件中,或者像 ~/.bashrc
.