寻求有关为 python (python.el) 配置 .emacs 文件的帮助,

looking for help in configuring .emacs file for python (python.el),

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

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

问题是 none 个命令(当我尝试 运行 test.py 时)正在工作。我尝试了几个名为

的命令
M-x python-shell-*

他们都return

"wrong type argument:arrayp, nil".

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

更多信息:

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

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

根据 python.el 顶部的模式文档,您可以在 windows 上进行设置,例如(根据您的用例将 Python27 更改为 Python34

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