You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Anaconda环境导入Rasterio遇DLL加载失败问题求助

Anaconda环境中Rasterio导入失败(DLL加载错误)求助

我在Anaconda中使用Rasterio时遇到加载失败问题,具体情况如下:

环境创建步骤

通过终端创建名为GeoEnv的新环境,执行命令:

conda create -n GeoEnv python=3.13.3 numpy matplotlib scikit-learn scipy seaborn pandas xarray gdal rasterio geopandas rioxarray notebook

当前环境版本

  • GDAL版本:3.10.3
  • Rasterio版本:1.4.3

导入代码与报错

在Jupyter Notebook中执行以下导入代码:

import os
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import xarray as xr
import rasterio

出现如下报错:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[2], line 6
      4 import numpy as np
      5 import xarray as xr
----> 6 import rasterio

File C:\Users\Public\PublicPrograms\anaconda3\envs\GeoEnv\Lib\site-packages\rasterio\__init__.py:27
     25 from rasterio._base import DatasetBase
     26 from rasterio._io import Statistics
---> 27 from rasterio._vsiopener import _opener_registration
     28 from rasterio._show_versions import show_versions
     29 from rasterio._version import gdal_version, get_geos_version, get_proj_version

ImportError: DLL load failed while importing _vsiopener: The specified procedure could not be found.

已尝试的解决方法

  • 确认_vsiopener.cp313-win_amd64.pyd文件存在于指定路径中
  • 重装Rasterio
  • 将Rasterio降级至1.4.2版本

以上操作均未解决问题。

更新信息

尝试用pip安装Rasterio后可正常使用,推测问题出在conda的安装处理方式上,而非Rasterio本身。

求各位提供可行的解决思路,感谢!

内容的提问来源于stack exchange,提问作者beachcombr

火山引擎 最新活动