Я использую IDE Spyder Anaconda для Python. Я пишу код в Spyder IDE, который требует установки нескольких переменных среды ($ CPATH, $ LIBRARY_PATH и $ LD_LIBRARY_PATH) для библиотеки Theano.
Я запускаю Spyder с помощью команды
sudo ./spyder
и заводится нормально. Несмотря на то, что я установил переменные среды в моем
/root/.bashrc
файл, код по-прежнему не может принять путь, и если я попытаюсь напечатать
print os.environ["LD_LIBRARY_PATH"]
он вызывает KeyError.
Я пробовал все вышеперечисленное с обычным пользователем, но все равно не получается. Как я могу заставить Spyder IDE просматривать файлы по указанным выше путям и где я могу установить их внутри Spyder?
.bashrc
читается только для интерактивных оболочек - person mata   schedule 01.07.2015os.environ["LD_LIBRARY_PATH"]="exact/path/to/folder"
- person Andersson   schedule 01.07.2015LD_LIBRARY_PATH
в качестве переменной среды, вероятно, имеет более серьезные последствия для безопасности, чем вы думаете, и мне интересно, нужно ли вам это вообще? - person SingleNegationElimination   schedule 01.07.2015