2013-12-16 33 views
1

最近我發現了一個lxml庫來解析XML文檔。與默認的python xml庫相比,它顯示了效率的提高。因此,我將lxml目錄複製到(MAYA Path)\ Python \ Lib \ site-packages,但它出現錯誤。在Maya 2013中使用lxml?

導入錯誤:DLL加載失敗:指定的模塊找不到

簡單的複製是不使用LXML在Maya 2013年我如何使用它的方法嗎?

+0

請提供您正在使用的軟件包回購的鏈接。 –

回答

0

The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.

因此,您必須在使用lxml之前安裝相應的C庫。

簡單的方法來安裝LXML使用PIP

$ sudo pip install lxml 

還有就是安裝lxml的其他方式。這裏的installatioin docStatic linking on Windows

1

看來你使用的是與Python版本不匹配的dll。

如果您使用Windows,請按照this link,下載/安裝符合您的Python版本和體系結構的lxml。

1

如果您不希望依賴於特定於版本的二進制文件,請使用內置的ElementTree module而不是LXML。這些API或多或少是完全相同的,但ElementTree不會增加額外的依賴關係 - 這使分發給用戶更容易。

還有BeautifulSoup這是純Python(無二進制文件需要),是偉大的,如果你想刮HTML以及或除了XML

LXML比ElementTree的速度快,但我從來沒有發現一個應用程序在分配的麻煩支付速度提升。

幾乎所有的事情都要通過蟒蛇DOM :)