寻找帮助为python(python.el)配置.emacs文件,

时间:2015-06-08 15:14:08

标签: emacs python.el

我的emacs版本是24.5,使用内置的python。我已经在我的.emacs中写了这些行:

(require 'python)
(setq python-shell-interpreter "C:/Python34")

问题是没有任何命令(当我试图运行test.py时)正在运行。我尝试过几个名为

的命令
M-x python-shell-*

他们都返回

"wrong type argument:arrayp, nil".

我做错了什么? 我应该做些什么? 什么应该是理想的配置(.emacs)?

更多信息:

  • 安装在C:/
  • 的Python 3.4
  • Emacs C:/Program Files/
  • $HOMEC:/user/akk/appdata/roaming/

2 个答案:

答案 0 :(得分:2)

该变量适用于Python 解释器,而不是Python 目录

我没有要测试的Windows计算机,但如果您更新配置以指向实际的二进制文件(可能是C:/Python34/python.exe?),您应该会发现它可以正常运行。

答案 1 :(得分:0)

根据python.el顶部的模式文档,您可以在Windows上设置此项(例如,将Python27更改为Python34以用于您的用例:

(setq python-shell-interpreter "C:\\Python27\\python.exe")