导入错误:geopandas,fiona

3

我在使用geopandas和fiona时遇到了错误。

当我尝试导入geopandas时,出现了问题。

import geopandas as gpd

它返回给我

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-8-77a0d94ee2c6> in <module>()
      5 #ret = add(1,3)
      6 #print(ret)
----> 7 import geopandas as gpd

~\Anaconda3\lib\site-packages\geopandas\__init__.py in <module>()
      2 from geopandas.geodataframe import GeoDataFrame
      3 
----> 4 from geopandas.io.file import read_file
      5 from geopandas.io.sql import read_postgis
      6 from geopandas.tools import sjoin

~\Anaconda3\lib\site-packages\geopandas\io\file.py in <module>()
      1 import os
      2 
----> 3 import fiona
      4 import numpy as np
      5 import six

~\Anaconda3\lib\site-packages\fiona\__init__.py in <module>()
     67 from six import string_types
     68 
---> 69 from fiona.collection import Collection, BytesCollection, vsi_path
     70 from fiona._drivers import driver_count, GDALEnv
     71 from fiona.drvsupport import supported_drivers

~\Anaconda3\lib\site-packages\fiona\collection.py in <module>()
      7 
      8 from fiona import compat
----> 9 from fiona.ogrext import Iterator, ItemsIterator, KeysIterator
     10 from fiona.ogrext import Session, WritingSession
     11 from fiona.ogrext import (

ImportError: DLL load failed: The specified module could not be found.

我使用"conda install -c conda-forge geopandas"安装了geopandas,并发现它已经安装在C:\ Users \ Kim \ Anaconda3上(通过在Anaconda提示符中输入“conda list”)。但是当我输入
import sys
'geopandas' in sys.modules

它返回了"False"

我以为重新安装Anaconda可以解决问题,但事实并非如此。

有人解决了这个问题吗?

顺便说一下,我使用的是64位Windows 10操作系统。

1个回答

3

我曾经遇到过同样的问题,以下命令帮助了我。

首先,我添加了conda渠道(最后一个渠道具有最高优先级)。

conda config --add channels conda-forge
conda config --add channels anaconda

然后尝试使用conda创建新的环境。
conda create -n geoPython3 python=3.6 geopandas=0.4.0 gdal=2.2.4

如果这有帮助,请告诉我。


谢谢您的评论,但对我没有用。在按照上述步骤(添加通道后创建虚拟环境)之后,我仍然得到了与之前完全相同的错误。 - KimHG
在我的情况下,这是一个与gdal有关的问题。尝试下载并安装此文件链接conda install <下载文件路径> - lukaszKielar
谢谢您的评论。但是它仍然无法正常工作。我尝试了几种方法,可能会混淆。我可能需要再次清除Anaconda以找到正确的方法。 - KimHG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接