2010-11-18 113 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或類似的東西中找到)