使用conda安裝rasterio

2021-10-05 12:55:08 字數 2044 閱讀 1323

由於rasterio目前支援的gdal版本為1.11.x2.4.x.,而目前conda自動安裝的gdal版本為3.x,因此在rasterio時需要指定gdal版本:

如果已經安裝了gdal3.x版本,需要先解除安裝:

conda remove rasterio gdal -y
然後執行安裝:

conda install rasterio gdal=2 -y
安裝成功後,如果直接匯入rasterio,發現會報錯:

in [1]

:import rasterio--

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-importerror traceback (most recent call last)

input-1

-350e27267e59

>

in--

-->

1import rasterio

20pass21-

-->

22from rasterio._base import gdal_version

23from rasterio.drivers import is_blacklisted

24from rasterio.dtypes import

(importerror: dll load failed: 找不到指定的模組。

經過測試發現,需要定義乙個gdal_data的環境變數,指定gcs.csv的存放路徑,在windows上可以直接輸入以下命令指定(確保終端有管理員許可權):

注意:命令最後的路徑與安裝anaconda有關,需要手動修改為自己所對應的路徑

然後在python命令列中,先導入gdal再匯入rasterio,否則還是會報上面的錯誤:

in [1]

:import rasterio--

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-importerror traceback (most recent call last)

input-1

-350e27267e59

>

in--

-->

1import rasterio

20pass21-

-->

22from rasterio._base import gdal_version

23from rasterio.drivers import is_blacklisted

24from rasterio.dtypes import

(importerror: dll load failed: 找不到指定的模組。

in [2]

:from osgeo import gdal

in [3]

:import rasterio

如果還是不成功,試一下重啟**。

安裝tensorflow 使用conda

1.安裝anaconda 2.建立乙個tensorflow的執行環境 python 3.7 conda create n tensorflow python 3.7 3.2 conda方式 conda上面目前有人已經做好了tensorflow的pkg,但是版本不一定最新,且只有cpu版本,不支援gp...

Anaconda 安裝 以及conda使用

conda 版本檢視 conda version conda 版本更新 conda update conda 檢視已安裝的python環境 conda env list 建立乙個名為python36的環境,並安裝python 3.6和pandas conda create name python36...

3 2使用conda安裝theano環境

一 安裝theano sudo h usr local anaconda2 bin conda create n pyml python 2.7 sudo h usr local anaconda2 bin conda install n pyml jupyter contrib nbextensi...