繁体   English   中英

未在Jupyter Python os.environ中加载Ubuntu ENV变量

[英]Ubuntu ENV Variable not loaded in Jupyter Python os.environ

我在命令行中安装了此变量:

  export DIRCWD=/myfolder/

这里 :

   ./.bashrc
   /etc/profile  

在Jupyter笔记本电脑中,正在做

  import os; os.environ

重新启动机器后,我看不到...。

echo $ DIRCWD正在工作并显示值。

在shelll中:

Python
import os; os.environ is working....

问题: os.environ的价值观在哪里?

编辑:Jupyter Notebook在(root)下启动时启动:

@reboot sleep 5 &&  jupyter notebook --ip=0.0.0.0 --port=8888 

似乎未加载.bashrc配置文件....

我假设这是一个fcron作业规范:

@reboot sleep 5 &&  jupyter notebook --ip=0.0.0.0 --port=8888 

与其他非交互式外壳程序一样,由fcron启动的外壳程序不会自动读取点文件。 如果要强迫这种情况发生,则需要明确说明:

@reboot sleep 5; . /etc/profile && jupyter notebook --ip=0.0.0.0 --port=8888 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM