【发布时间】:2018-04-12 21:09:26
【问题描述】:
当我执行“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
【问题讨论】:
-
您的代码中的
$是什么?这可能不应该出现在您的 Emacs 配置中。 -
另外,Emacs 27.0.5 不存在。目前最新版本是 Emacs 25.3,并且有针对 Emacs 26.1 的预测试。
-
python-python-command用于“loveshack python.el”,这是旧版 emacs 附带的 python 模式。 “Gallina python.el”是当前版本中的一个。 emacswiki.org/emacs/PythonProgrammingInEmacs#toc2 -
@Chris 编辑了 $ 。对不起这是我的错。 @Chris,这是
emacs --version'GNU Emacs 27.0.50' 的输出。我使用this 安装最新版本的emacs。 @jpkotta 就是这样。我不知道。感谢您提供 python emacs wiki。 :)