Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs python模式文件模式规范错误_Emacs_Python Mode - Fatal编程技术网

Emacs python模式文件模式规范错误

Emacs python模式文件模式规范错误,emacs,python-mode,Emacs,Python Mode,我正在Windows 7 Enterprise SP1计算机上使用MARVIN上2013-03-17的GNU Emacs 24.3.1(i386-mingw-nt5.1.2600) 我试图通过ELPA安装python模式,但在*编译日志*中收到以下消息: Leaving directory c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1 Compiling file c:/Users/my_user/AppData/Ro

我正在Windows 7 Enterprise SP1计算机上使用MARVIN上2013-03-17的GNU Emacs 24.3.1(i386-mingw-nt5.1.2600)

我试图通过ELPA安装
python模式
,但在
*编译日志*
中收到以下消息:

Leaving directory c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1

Compiling file c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1/python-pkg.el at Wed Dec  9 08:15:52 2015

Entering directory c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1

Compiling file c:/Users/my_user/AppData/Roaming/.emacs.d/elpa/python-0.25.1/python.el at Wed Dec  9 08:15:52 2015

python.el:2779:1:Warning: Unused lexical variable `inferior-python-mode-hook'

python.el:4033:1:Error: Symbol's function definition is void: format-message

Compiling no file at Wed Dec  9 08:15:54 2015
不用说,
M-xpython模式
在我的
.py
文件上不起作用。在
消息
缓冲区中,我得到以下信息:

Eager macro-expansion failure: (void-function format-message)
let*: Symbol's function definition is void: format-message
而如果我重新找到该文件,则会在
minibuffer
中报告:

File mode specification error: (void-function format-message)
编辑


虽然错误的原始来源可能仍然不清楚,但我没有通过
ELPA
而是按照答案中的链接,将归档文件解压缩到合适的目录中,并按照说明激活包<代码>python模式工作正常。

AFAIK python.el是内置的。i、 e.无需安装elpa版本

或者还有python-mode.el,它提供了不同的python模式,可从melpa或


您使用的是什么版本的Emacs?(使用
M-x version RET
)Chris命令返回:
GNU Emacs 24.3.1(i386-mingw-nt5.1.2600)2013-03-17在MARVIN上的版本
。也会更新问题,谢谢!我之所以继续尝试从ELPA安装东西,是因为基本模式——不管它叫什么——不起作用。换句话说,我在查找我的_script.py时收到一条错误消息,
emacs
被设置为常规模式。我只是转到你建议的链接并下载到一个文件夹中,按照指示添加了路径,et voilá:-)效果非常好!