2016-09-15 71 views
1

我是新來Python2.7並試圖安裝rasterio,使用滾輪文件,但仍然出現以下錯誤來顯示一個圖像的GeoTIFF:如何使用Python

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import rasterio 
    File "D:\Python\lib\site-packages\rasterio\__init__.py", line 23, in <module> 
    from rasterio._base import (
ImportError: DLL load failed: The specified module could not be found. 
+0

我猜你從http://www.lfd.uci.edu/~gohlke/pythonlibs/安裝了車輪您是否還安裝了gdal車輪和提供的VCredist SP1?我個人推薦使用Anaconda python發行版,它包含一個很好的包管理器,可以讓你更輕鬆地滿足你的依賴關係。 – jdmcbr

+0

我已經安裝了[鏈接](lfd.uci.edu/~gohlke/pythonlibs)的輪子,我也有VCredist SP1,但我正在使用Python shell.Not Anaconda python發行版。 –

+0

你能夠導入gdal嗎? – jdmcbr

回答

0

我不熟悉Rasterio,但如果你正在尋找一些庫來做圖像分析或者只是顯示一個geotiff圖像,你可以看看opencv python庫。

鏈接:OpenCV3

+0

但是當我嘗試打開matplotlib和opencv時,圖像打開,但是出現了完全黑暗的圖像。 –

+0

您可以將圖像添加到帖子中嗎? –

0

TuiView是一個基於PyQt的開源輕質光柵GI。它在Windows,Mac和Linux:http://tuiview.org

0

我不小心刪除我的舊評論,這裏是代碼:

from osgeo import gdal 
import matplotlib.pyplot as plt 



ds = gdal.Open('filename.tif').ReadAsArray() 

im = plt.imshow(ds) 

這將工作。