【发布时间】:2015-04-05 17:23:08
【问题描述】:
我使用的是 Ubuntu Server 14.04。 我需要带有 ./configure --enable-unicode=ucs4 选项的新 django 项目 python。我用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但出现错误:
Compiling /usr/local/lib/python2.7/zipfile.py ...
make: *** [libinstall] Error 1
然后我尝试重新安装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
Scrapy 重新安装没有帮助。
请帮忙!
【问题讨论】:
标签: python linux ubuntu installation libxml2