我自學Python,感謝我在遇到困難時獲得的巨大幫助,我對自己的進步感到滿意。Python庫需要與PyKML進行交互。需要libxml2和libxslt的一些指導
我正在研究一個項目,它從幾個API中檢索一堆記錄,數據地址,提取地理位置(使用GeoPy),現在我想在Google Earth中將它們可視化。
我想要做的完美庫是PyKML。它看起來非常簡單,特別是因爲我想在PyKML文檔中重新創建「circle around locations」之旅,使我能夠編程創建KML文檔。
我遇到的問題是PyKML依賴於lxml,而lxml依賴於libxml2 & libxslt,我還沒有能夠安裝它們中的任何一個。
我不確定這些庫的用途,我甚至不知道我是否可以在我的機器上運行(我正在使用Windows)。 libxml2和libxslt的文檔對我來說尤其令人困惑,因爲提到了C語言和編譯器。
有人可以指示我「安裝」並測試lxml,libxml2和libxslt以用於Python的正確方法是什麼?是否有人知道其他允許編程創建KML文檔的Python庫,並且最好不依賴於其他庫?
在此先感謝您的幫助。乾杯
解決
我通過卸載用於Windows的Python的64位版本和安裝32位版本解決了這個問題。
此外,我從這裏安裝LXML 2.3的32位二進制編譯爲Python 2.6:
http://pypi.python.org/pypi/lxml/2.3
我認爲這個問題是一些Python 2.6 64的部件之間的不兼容,以及所有lxml需要的庫。
您需要說明您正在運行的平臺。你嘗試過'easy_install PyKML'嗎? – 2012-04-18 18:29:12