import fiona:ImportError:无法导入名称'calc_gdal_version_num'

时间:2017-09-15 12:53:00

标签: python-3.x gdal geopandas fiona

我正在尝试安装geopandas。

我是否选择其中一项:

conda install -c conda-forge geopandas
# or
conda install -c conda-forge fiona
# or
pip3 install Fiona‑1.7.9‑cp36‑cp36m‑win_amd64.whl # downloaded from http://www.lfd.uci.edu/~gohlke/pythonlibs/#fiona

当我尝试import geopandasimport fiona时,我收到以下错误:

  File "<ipython-input-229-c9ee6bd24dbc>", line 1, in <module>
    import geopandas

  File "C:\ProgramData\Anaconda3\lib\site-packages\geopandas\__init__.py", line 4, in <module>
    from geopandas.io.file import read_file

  File "C:\ProgramData\Anaconda3\lib\site-packages\geopandas\io\file.py", line 3, in <module>
    import fiona

  File "C:\ProgramData\Anaconda3\lib\site-packages\fiona\__init__.py", line 69, in <module>
    from fiona.collection import Collection, BytesCollection, vsi_path

  File "C:\ProgramData\Anaconda3\lib\site-packages\fiona\collection.py", line 11, in <module>
    from fiona.ogrext import (

ImportError: cannot import name 'calc_gdal_version_num'

关于如何解决这个问题的任何想法?

(顺便说一下,我在Windows 7 64位上,以防它相关)

编辑:

似乎这种行为只发生在Spyder的IPython控制台(v3.1.4)中。在终端或Spyder的python控制台中使用python3命令行时不会发生这种情况。我仍然喜欢Spyder的IPython控制台,Spyder的python控制台很慢。

0 个答案:

没有答案