我使用的是Ubuntu服务器14.04。 我需要在我的新django项目中使用./configure--enable unicode=ucs4选项。我用ucs4重新安装了python。在
现在,当我试图运行scrapy spider时,我得到了这样一个错误:
ImportError: /usr/local/lib/python2.7/site-packages/lxml-3.4.2-py2.7-linux-x86_64.egg/lxml/etree.so: undefined symbol: PyUnicodeUCS2_DecodeLatin1
然后我试图重新安装python,但出现了一个错误:
^{pr2}$然后我试图重新安装libxml,但也出现了一个错误:
/usr/bin/ld: /usr/local/lib/python2.7/config/libpython2.7.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/python2.7/config/libpython2.7.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
脏兮兮的重新安装也无济于事。在
求求你,救命!在
我解决了。 也许对某人有用。 我用sudo rm-R/usr/local/lib/python2.7文件夹手动删除python dist,这会导致错误。 然后我从源代码手动重新安装python、scrapy和django。在
相关问题 更多 >
编程相关推荐