2015-01-13 3 views
0

저는 Enthought Canopy 버전 1.5.2730을 Basemap 버전 1.0.7-5 및 pyproj 버전 1.9.3-1과 함께 Mac OS X 10.9.5에 설치했습니다. 기본 맵을 가져 오려고하면 다음 오류 메시지가 나타납니다. Enthought Canopy Basemap 가져 오기 실패

from mpl_toolkits.basemap import Basemap 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-4-5e6824321d57> in <module>() 
----> 1 from mpl_toolkits.basemap import Basemap 

/Users/wiltbemj/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py in <module>() 
28 from matplotlib.lines import Line2D 
29 from matplotlib.transforms import Bbox 
---> 30 from mpl_toolkits.basemap import pyproj 
31 from mpl_toolkits.axes_grid1 import make_axes_locatable 
32 from matplotlib.image import imread 

ImportError: cannot import name pyproj 

내가 pyproj 가져 오려고하면

직접 나는 다음과 같은 오류 메세지를 지정하지 않고 내가 제거없이 성공 패키지를 다시 설치하려고했습니다

ImportError        Traceback (most recent call last) 
<ipython-input-1-0cc08144b629> in <module>() 
----> 1 from mpl_toolkits.basemap import pyproj 

/Users/wiltbemj/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py in <module>() 
35 import numpy as np 
36 import numpy.ma as ma 
---> 37 import _geoslib 
38 import functools 
39 

ImportError: dlopen(/Users/wiltbemj/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-package /_geoslib.so, 2): Library not loaded: @rpath/lib/libgeos_c.1.dylib 
Referenced from: /Users/wiltbemj/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/_geoslib.so 
Reason: image not found 

를 얻을. 누락 된 dylib는/opt/local/lib 디렉토리의 시스템에 있습니다. 경로 문제인지 또는 좀 더 복잡한 지 확실하지 않습니다. 문제를 디버깅하기 시작하는 방법에 대한 힌트를 크게 얻으실 수 있습니다.

답변

0

IIUC 이것은 이전에 basemap에 의해 제공되었으며 이제는 basemap을 업데이트하여 부적절하게 제거 된 geos에서 제공 한 일부 라이브러리 때문입니다.

은 (캐노피 도구 메뉴에서) 캐노피 터미널을 열고, 그것을 수정하고 입력합니다 :

enpkg --remove geos 
enpkg geos 
+0

감사합니다 - 그 문제를 해결하기 위해 나타납니다. –

관련 문제