由於rasterio目前支援的gdal版本為1.11.x
到2.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...