这个错误是什么意思是:无效的ELF头
问题描述:
我越来越与Django的调试模式/usr/local/lib/python2.6/dist-packages/lxml-2.3-py2.6-win32.egg/lxml/objectify.pyd: invalid ELF header
这个错误是什么意思是:无效的ELF头
这是什么意思?我该如何解决以下错误消息的IMPORT ERROR
?谷歌此刻并不是很明显。这个错误是从这个package我使用来在我的Django应用程序
更新 我使用Ubuntu和python2.6的
答
错误意味着objectify.pyd
不是一个有效的共享库。你似乎有lxml
从你正在运行的不同版本的python编译。
从路径猜测,'ELF'是一个在unices上使用的对象(共享和可执行)格式,并且该软件包的名称中包含-win32,你可能试图使用基于linux的windows构建。
答
只是做了须藤PIP安装-U限于lxml
我有同样的错误,并发现了一个更新现有的安装和固定对我来说。
或者,您也可以使用easy_install 有时easy_install比pip工作得更好,因为有时pip可能会拒绝替换OS正在使用的现有库版本。
您正试图在Linux上导入一个win32编译的“egg”。 – 2011-04-19 08:43:13
请添加您使用的平台以及您使用的Python版本。 – 2011-04-19 08:45:55