1
我在流浪的虛擬機上運行IPython Notebook,並將端口轉發到本地機器,以便我可以在我的Web瀏覽器中查看筆記本。我運行一個啓動腳本與設置一個環境變量JYTHON_HOME在我的/ etc /環境:IPython Notebook沒有看到帶有「bash magic」的環境變量
sudo echo "JYTHON_HOME=/usr/lib/jvm/jython" | sudo tee -a /etc/environment
source /etc/environment
引導腳本之後啓動的IPython筆記本。當我打開筆記本,
%%bash
cat /etc/environment
yeilds
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JYTHON_HOME=/usr/lib/jvm/jython
但
%%bash
echo $JYTHON_HOME
打印一個空行。
我也嘗試將導出行附加到〜/ .profile,/.profile,〜/ .bashrc和etc/profile,所有結果都相同。我知道筆記本是以root身份運行的,但我似乎無法讓它看到我的環境變量。我可以在我的補救腳本中包含哪些補救措施?