在emacs run-python中运行不同的python版本

时间:2018-04-12 21:09:26

标签: python emacs anaconda

当我执行`M-x run-python'时,它会打开一个解释器,但它是python 2.7。

我希望命令`M-x run-python'在我的anaconda3安装中打开它。我想这样做,因为我的软件包目前都不可导入。所以我按照"this answer"的建议,将以下内容添加到我的/.emacs.d/init.el文件中。

$ (setq python-python-command "/home/eghx/anaconda3/bin/python")

它不起作用。我最终只打开python 2.7

此外,anaconda的python与spyder(IDE)配合使用,可以在我的终端和其他任何地方使用,除非默认使用emacs。

正如你所知,我是一个菜鸟,非常感谢任何帮助。感谢

功能

Ubuntu 16最近安装,Emacs 27.0.5,Anaconda 3

1 个答案:

答案 0 :(得分:1)

在shell中检查Python3的路径或更好的IPython3:

$ which python3

添加init文件的路径:

(setq python-shell-interpreter "/path/to/ipython3")