2013-01-24 121 views
0

在Windows 7 32bit上使用python 2.7安裝Gdal時遇到了一些問題。我運行MSVC 2010年我跟隨從博客網站Python GDal安裝

http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/

安裝優良的指令。最後,我可以在MS-DOS中運行ogr2ogr,並獲得了博客中列出的類似屏幕。

但是,當我試圖在Python IDLE GUI shell上使用命令「import osgeo」時。一系列的錯誤消息的發佈,像閱讀下列

「DLL的錯誤:..........」

我認爲,這可能意味着Python綁定是錯誤的版本。我已經通過刪除以下內容來清除我的安裝:Python-Gdal綁定,Gdal,Python 2.7

刪除它們之後,我重新嘗試使用Python 3.2.3安裝,並相應地加載了Gdal包和python綁定。但是,同樣的錯誤返回。

是否有任何中間步驟可以用來驗證安裝。我可以有任何其他建議安裝綁定?或者我的重新安裝方法是否正確?

我也嘗試過安裝FWTools。它似乎也沒有工作。我已經從EV-shell運行Python shell並輸入「import osgeo」。已經變得「不存在模塊......」的消息

感謝

回答

1

獲取從這裏預編譯GDAL:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

我對設置的Postgres和PostGIS的2.0其他一些注意事項在這裏,如果你需要它:

http://monkut.webfactional.com/blog/archive/2012/5/2/using-django-14-with-gdal-19-and-postgis-20/

+0

感謝。不過,我設法讓python運行gdal ......但是我遇到了打開shapefile的問題。我打開的所有形狀文件似乎都有零層......已經得到以下錯誤:Traceback(最近調用最後一個): 文件「」,第1行,在 numLayers = shapefile.GetLayerCount()AttributeError: 'NoneType'對象沒有任何屬性 – user1538798

+0

繼續,並打開另一個問題來解決,如果你仍然有問題。 – monkut