指定python-mode.el的python可执行文件

时间:2016-09-02 19:27:49

标签: python emacs ipython anaconda

我最近安装了anaconda,它将自己的python 2.7安装到〜/ anaconda2 / bin / python中。我希望我的IPy模式指向anaconda python,以便我可以一起使用它们。但是,IPy使用/ usr / bin / python作为其可执行文件。尽管我使用customize-variablepy-use-local-default设置为t并将py-shell-local-path设置为anaconda python。还有什么我可以考虑让我的emacs IPy模式与anaconda很好地玩?

这里的.emacs文件中的每一行甚至都提到了python:

  

`; (要求' python-settings)

     

(要求' ein)

     

(setq py-install-directory"〜/ .emacs.d / python-mode")

     

(add-to-list' load-path py-install-directory)

     

(要求' python-mode)

     

(setq python-shell-interpreter"〜/ anaconda2 / bin / python"         python-shell-interpreter-args" -i console --matplotlib")

     

(setq-default py-shell-name" ipython")

     

(setq-default py-which-bufname" IPython")

     

对于mayavi和matplotlib,使用wx后端   (setq py-python-command-args     '(" - gui = wx"" - pylab = wx"" -colors"" Linux"))

     

;;负责每个代码执行后恼人的窗口重排行为?不。

     

(setq py-force-py-shell-name-p t)

     

执行代码

后切换到解释器      

(setq py-shell-switch-buffers-on-execute-p nil)

     

(setq py-switch-buffers-on-execute-p nil)

     

(setq py-shell-local-path" / home / ftamborello / anaconda2 / bin / python"         py-use-local-default t)

     

不要拆分窗户

     

(setq py-split-window-on-execute-p nil)

     

尝试自动找出缩进

     

(setq py-smart-indentation t)

     

启用flycheck语法支持

     

(add-hook' after-init-hook#' global-flycheck-mode)`

0 个答案:

没有答案