python – 这个错误是什么意思:无效的ELF头

我在Django调试模式中收到以下错误消息的IMPORT ERROR /usr/local/lib/python2.6/dist-packages/lxml-2.3-py2.6-win32.egg/lxml/objectify.pyd:invalid ELF标题

这是什么意思,我该如何解决?谷歌此刻并不是很有启发性.这个错误来自我在我的Django应用程序中使用的这个package

更新
我正在使用ubuntu和Python2.6

解决方法:

该错误意味着objectify.pyd不是有效的共享库.你似乎已经为你运行的不同版本的python编译了lxml.

从路径中猜测,’ELF’是一个在unices上使用的对象(共享和可执行)格式,而且包中有-win32,你可能正在尝试在linux上使用windows build.

上一篇:Python XML删除了一些元素及其子元素,但保留了特定元素及其子元素


下一篇:python – 如何在lxml中为属性添加命名空间