系统是red hat ,自带的是2.6.6版本的python,但最近需要使用scrapy需要安装2.7.3版本的
,通过yum install 安装的libxml2,安装成功后import lxml没有报错,但import lxml.html
时就报错了,报错信息如下:
import lxml.html
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/site-packages/lxml/html/__init__.py", line 12, in
from lxml import etree
File "lxml.etree.pyx", line 89, in init lxml.etree (src/lxml/lxml.etree.c:140164)
TypeError: encode() argument 1 must be string without null bytes, not unicode
求各位python大神指导...
看上去是安装的版本跟你的python版本不兼容
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。