2010-11-18 114 views
2

请您帮忙并提出有关python 2.6.6和lxml Solaris 10构建的问题吗?lxml在Solaris 10上构建

安装说明: www.sunfreeware.com/download.html

直接链接到文件: http://www.sunfreeware.com/ftp/pub/freeware/sparc/10/lxml-2.2.8-sol10-sparc-local.gz

[rainier]/usr/apps/openet/bmsystest/relAuto/RAP_SW> python 
Python 2.6.6 (r266:84292, Oct 12 2010, 15:25:47) [C] on sunos5 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import lxml 
>>> from lxml import etree 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: ld.so.1: python: fatal: relocation error: file /opt/csw/lib/python/site-packages/lxml-2.2.8-py2.6-solaris-2.10-sun4u.egg/lxml/etree.so: symbol xsltDocDefaultLoader: referenced symbol not found 
>>> 

感谢


不匹配的版本:这是与我独立获得的建议相同,我只能将它传递给安装程序,因为我是开发人员并且执行n没有root权限。 感谢您的快速响应!

+0

您是否尝试降级lxml以查看?您是否尝试过使用源代码进行安装?此时,您不知道它是Solaris还是lxml。 – Lionel 2010-11-18 06:26:08

回答

3

我以前见过这个。认为这是由于Python的两个版本之间的不匹配造成的。 我认为这是python调用/ usr/local/bin/python,但lxml编译了不同版本的python(在/ bin/python或类似的东西中找到)