我刚注意到我的IPython(由run-python
对我的变量python-shell-interpreter
调用)没有看到我的所有环境变量,但是终端中从bash调用的IPython确实如此。我在 .bash_profile
和.bashrc
中导出 MYVAR 。
当我在终端ipython中评估os.getenv('MYVAR')
时,它可以工作。但在emacs内部没有任何显示。为什么Emacs会有所不同?
答案 0 :(得分:0)
这个问题与ipython无关。我从桌面环境菜单(CentOS 6上的GNOME)启动Emacs,而不是从终端启动。做后者解决了这个问题。