我正在使用Spyder Anaconda IDE for Python。我正在Spyder IDE中编写一个代码,该代码需要为Theano库设置很少的环境变量($ CPATH,$ LIBRARY_PATH和$ LD_LIBRARY_PATH)。
我正在使用命令
启动Spydersudo ./spyder
它开始很好。即使我在我的
中设置了环境变量/root/.bashrc
文件,代码仍然无法接受路径,如果我尝试打印
print os.environ["LD_LIBRARY_PATH"]
它引发了一个KeyError。
我和普通用户一起尝试了以上所有但仍然失败了。如何让Spyder IDE能够在上述路径中查看文件以及在Spyder中将它们设置在何处?
答案 0 :(得分:1)
使用div {
padding: 0;
font: bold 2em/1 Tahoma;
}
命令时,您需要告诉sudoers
文件要保留哪些环境变量。
编辑sudoers文件运行。
sudo
然后将以下行添加到其末尾。
sudo visudo
然后Defaults env_keep = "LD_LIBRARY_PATH CPATH LIBRARY_PATH"
你的变量。
export
现在你应该能够运行它了。