Я запускаю IPython Notebook на бранной виртуальной машине и перенаправляю порт на свою локальную машину, чтобы я мог просматривать ноутбук в своем веб-браузере. Я бег сценария начальной загрузки, который устанавливает переменную JYTHON_HOME среды, в моей/и т.д./окружающей среде с: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 и т. Д./Profile, все с тем же результатом. Я знаю, что ноутбук работает как root, но я не могу заставить его видеть переменную окружения. Что я могу включить в мой сценарий повышения мощности, который исправит это?