Python 在Windows上安装带有Conda的GDAL

Python 在Windows上安装带有Conda的GDAL,python,conda,gdal,rasterio,Python,Conda,Gdal,Rasterio,我在Windows7上安装了AnacondaPython 3.6。我经常使用GeoPandas,效果很好。昨天我试着安装rasterio和Georaster,他们似乎用建议的方法安装得很好 conda config --add channels conda-forge conda install rasterio 然后使用 conda install -c conda-forge georasters 并收到一条安装成功的消息。当尝试导入它们时,它们不起作用-在import rasterio

我在Windows7上安装了AnacondaPython 3.6。我经常使用GeoPandas,效果很好。昨天我试着安装rasterio和Georaster,他们似乎用建议的方法安装得很好

conda config --add channels conda-forge
conda install rasterio
然后使用

conda install -c conda-forge georasters
并收到一条安装成功的消息。当尝试导入它们时,它们不起作用-在
import rasterio
import georasters
上出现错误消息。挖掘它,我发现GeopDaas,菲奥娜和GDAL现在也被打破,1小时后尝试卸载/安装包与康达,我不知道什么是问题和解决方案。根本问题似乎是GDAL,但我不确定

导入GDAL将显示以下错误消息

>>> import gdal
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python36_Anaconda3\lib\site-packages\gdal.py", line 2, in <module>
    from osgeo.gdal import deprecation_warn
  File "C:\Python36_Anaconda3\lib\site-packages\osgeo\__init__.py", line 25, in
<module>
    _gdal = swig_import_helper()
  File "C:\Python36_Anaconda3\lib\site-packages\osgeo\__init__.py", line 21, in
swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
  File "C:\Python36_Anaconda3\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Python36_Anaconda3\lib\imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: The specified module could not be found.
导入gdal 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“C:\Python36\u Anaconda3\lib\site packages\gdal.py”,第2行,在 从osgeo.gdal导入弃用\u警告 文件“C:\Python36\u Anaconda3\lib\site packages\osgeo\\uuuuu init\uuuuuuuuu.py”,第25行,在 _gdal=swig\u import\u helper() 文件“C:\Python36\u Anaconda3\lib\site packages\osgeo\\uuuuu init\uuuuuuuuu.py”,第21行,在 swig\u导入\u帮助程序 _mod=imp.load_模块(“gdal”,fp,路径名,描述) 文件“C:\Python36\u Anaconda3\lib\imp.py”,第243行,在加载模块中 返回加载动态(名称、文件名、文件) 文件“C:\Python36\u Anaconda3\lib\imp.py”,第343行,在load\u dynamic中 返回负载(规格) ImportError:DLL加载失败:找不到指定的模块。
有人知道修复程序或如何干净地重新安装这些软件包吗?

从运行良好的python环境开始,安装带有标志“无更新依赖项”的软件包可以安装这些软件包,并且可以正常工作。它们可能不是最新的版本,但很有效

conda install rasterio --no-update-dependencies
conda install georasters --no-update-dependencies

对于任何试图安装破坏python环境的软件包的人来说,这也可能是一个解决方案。

问题确实出在gdal上。就是这个虫子