如何在emacs中使用最新版本的python?
How to use the latest version of python in emacs?
我已经在 Cygwin 中安装了 python 2.7.8,在我的驱动器上安装了 python 2.7.9 (C:/Python27/python.exe
)。
我的问题是:每当我在 emacs 中执行 M-x python2.7
时,我总是在 Cygwin 中使用 python 2.7.8 而这不是我想要的。我希望能够在我的驱动器上使用最新的 python 2.7.9。
我尝试了以下方法,但没有给我想要的结果:
(add-to-list 'load-path "C:/Users/mynameis/.emacs.d/python-mode.el-6.1.3")
(setq py-install-directory "C:/Users/mynameis/.emacs.d/python-mode.el-6.1.3")
(require 'python-mode)
如何在 emacs 中使用 Python2.7.9?
根据需要和情况,有几个选项:例如自定义 py-shell-name
完整 path/to/executable。
如果某个版本偶尔需要 onyl,请编辑 python2.7 命令,给出完整的 path/to/exe 作为参数 - resp。安装特定的 python2.7.8 和 python2.7.9 命令。
例如在 python-mode.el 加载后加载:
(defun python2.7.9 (&optional argprompt)
"Start an Python2.7.9 interpreter.
Optional \[universal-argument] prompts for path to the interpreter. "
(interactive "p")
(py-shell argprompt nil "python2.7.9"))
但是,只有 python[VERSION] 在路径中时,上面的表格才有效。
要打开一个不在路径中的shell,写
(defun python2.7.9 (&optional argprompt)
"Start an Python2.7.9 interpreter.
Optional \[universal-argument] prompts for path to the interpreter. "
(interactive "p")
(py-shell argprompt nil"PATH/TO/python2.7.9"))
我已经在 Cygwin 中安装了 python 2.7.8,在我的驱动器上安装了 python 2.7.9 (C:/Python27/python.exe
)。
我的问题是:每当我在 emacs 中执行 M-x python2.7
时,我总是在 Cygwin 中使用 python 2.7.8 而这不是我想要的。我希望能够在我的驱动器上使用最新的 python 2.7.9。
我尝试了以下方法,但没有给我想要的结果:
(add-to-list 'load-path "C:/Users/mynameis/.emacs.d/python-mode.el-6.1.3")
(setq py-install-directory "C:/Users/mynameis/.emacs.d/python-mode.el-6.1.3")
(require 'python-mode)
如何在 emacs 中使用 Python2.7.9?
根据需要和情况,有几个选项:例如自定义 py-shell-name
完整 path/to/executable。
如果某个版本偶尔需要 onyl,请编辑 python2.7 命令,给出完整的 path/to/exe 作为参数 - resp。安装特定的 python2.7.8 和 python2.7.9 命令。
例如在 python-mode.el 加载后加载:
(defun python2.7.9 (&optional argprompt)
"Start an Python2.7.9 interpreter.
Optional \[universal-argument] prompts for path to the interpreter. "
(interactive "p")
(py-shell argprompt nil "python2.7.9"))
但是,只有 python[VERSION] 在路径中时,上面的表格才有效。
要打开一个不在路径中的shell,写
(defun python2.7.9 (&optional argprompt)
"Start an Python2.7.9 interpreter.
Optional \[universal-argument] prompts for path to the interpreter. "
(interactive "p")
(py-shell argprompt nil"PATH/TO/python2.7.9"))