[英]Mac geopandas import error
嘗試在Mac中導入Geopandas時遇到了一些麻煩。 我通過conda命令安裝了它:
conda install -c conda-forge geopandas
在嘗試通過導入后,出現以下錯誤:
ImportError Traceback (most recent call last)
<ipython-input-2-e508418be6dd> in <module>()
1 import pandas as pd
----> 2 import geopandas as gpd
3 get_ipython().magic('matplotlib inline')
/anaconda/lib/python3.6/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
/anaconda/lib/python3.6/site-packages/geopandas/io/file.py in <module>()
1 import os
2
----> 3 import fiona
4 import numpy as np
5
/anaconda/lib/python3.6/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
/anaconda/lib/python3.6/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: dlopen(/anaconda/lib/python3.6/site-packages/fiona/ogrext.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libxerces-c-3.1.dylib
Referenced from: /anaconda/lib/libgdal.20.dylib
Reason: image not found
我嘗試通過運行以下命令來更新我的蟒蛇:
conda update conda
遇到相同的錯誤,因此我嘗試使用conda卸載並使用pip安裝。 得到了同樣的錯誤。
然后我試圖用conda偽造fiona,然后用pip進行安裝,但是卻無濟於事,現在我被卡住了。 有任何想法嗎?
我認為可能是fiona的conda-forge原料存在問題: https : //github.com/conda-forge/fiona-feedstock/issues/62
幾天前我遇到了同樣的問題,但現在似乎已經解決了。 你再試一次嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.