Emacs IPython没有从终端看到与IPython相同的环境变量

时间:2014-04-23 20:33:15

标签: python bash emacs

我刚注意到我的IPython(由run-python对我的变量python-shell-interpreter调用)没有看到我的所有环境变量,但是终端中从bash调用的IPython确实如此。我在 .bash_profile.bashrc中导出 MYVAR

当我在终端ipython中评估os.getenv('MYVAR')时,它可以工作。但在emacs内部没有任何显示。为什么Emacs会有所不同?

1 个答案:

答案 0 :(得分:0)

这个问题与ipython无关。我从桌面环境菜单(CentOS 6上的GNOME)启动Emacs,而不是从终端启动。做后者解决了这个问题。