我今天下載了fiona。當我嘗試將其導入使用Python「進口菲奧娜」,我得到以下錯誤:fiona調用的「.c」文件。如何導入它們?
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import fiona
File "C:\Python27\lib\site-packages\fiona\__init__.py", line 72, in <module>
from fiona.collection import Collection, supported_drivers, vsi_path
File "C:\Python27\lib\site-packages\fiona\collection.py", line 7, in <module>
from fiona.ogrext import Iterator, ItemsIterator, KeysIterator
ImportError: No module named ogrext
我在站點包文件夾檢查,ogrext是一個「C」文件。我試着評論這些重要信息,看看是否有必要,但這當然會引發另一個錯誤。
Specifically, how do I resolve this import error?
更一般地說,如何解決涉及將C文件導入python庫的錯誤?
是的,我已經下載了預編譯的版本與正確的位,但它仍然給我一個「DLL加載失敗」,錯誤。我想我會從源代碼下載? – Candic3 2014-09-30 07:49:49
@ Candic3請參閱我上面的修改。它看起來像fiona也需要GDAL。安裝它,你應該沒問題。 – MattDMo 2014-09-30 14:35:01
最後一部分標題爲「編輯」的工作對我來說非常合適。在Gohlke的倉庫中安裝了easy_install,然後是fiona,然後是GDAL。作品。謝謝。 :) – Jens 2014-10-16 10:11:35