Jupyter notebook 在jupyter hub中设置环境变量
我在这方面遵循了这个方法。我可以使用Jupyter notebook 在jupyter hub中设置环境变量,jupyter-notebook,environment-variables,jupyter,jupyter-lab,jupyterhub,Jupyter Notebook,Environment Variables,Jupyter,Jupyter Lab,Jupyterhub,我在这方面遵循了这个方法。我可以使用%env VAR=5在jupyter hub中轻松设置env变量。然而,当我试图在终端中打印出这个变量时,我只得到一个空行,就好像这个变量根本不存在一样。是否有可能在终端打印笔记本中定义的环境变量?设置笔记本中的环境变量会导致这些变量只能从笔记本中使用 %env VAR=TEST import os print(os.environ["VAR"]) ... >>> TEST 如果要持久化该变量,需要将其放入kernel.
%env VAR=5
在jupyter hub中轻松设置env变量。然而,当我试图在终端中打印出这个变量时,我只得到一个空行,就好像这个变量根本不存在一样。是否有可能在终端打印笔记本中定义的环境变量?设置笔记本中的环境变量会导致这些变量只能从笔记本中使用
%env VAR=TEST
import os
print(os.environ["VAR"])
...
>>> TEST
如果要持久化该变量,需要将其放入kernel.json
文件中,或者放入jupyterhub的systemd服务文件中,或者放入类似~/.bashrc
的文件中