2014-07-15 2 views
1

Ipython 버전 2.1.0을 사용하는 64 비트 Mac에서 Canopy 아래에 Python 2.7.6이 설치되어 있습니다. 이것은 정말 이상한 문제이며 경로 파일 문제인지 확실하지 않습니다. 나는이 없거나 제가 설치할 필요가 있는지 알아낼 수 없습니다Matplotlib 가져 오기 오류 ft2font

In [2]: import matplotlib.pyplot as plt 
--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-2-eff513f636fd> in <module>() 
----> 1 import matplotlib.pyplot as plt 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>() 
    22 
    23 import matplotlib 
---> 24 import matplotlib.colorbar 
    25 from matplotlib import _pylab_helpers, interactive 
    26 from matplotlib.cbook import dedent, silent_list, is_string_like, is_numlike 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/colorbar.py in <module>() 
    27 import matplotlib.artist as martist 
    28 import matplotlib.cbook as cbook 
---> 29 import matplotlib.collections as collections 
    30 import matplotlib.colors as colors 
    31 import matplotlib.contour as contour 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/collections.py in <module>() 
    21 import matplotlib.artist as artist 
    22 from matplotlib.artist import allow_rasterization 
---> 23 import matplotlib.backend_bases as backend_bases 
    24 import matplotlib.path as mpath 
    25 from matplotlib import _path 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/backend_bases.py in <module>() 
    48 
    49 import matplotlib.tight_bbox as tight_bbox 
---> 50 import matplotlib.textpath as textpath 
    51 from matplotlib.path import Path 
    52 from matplotlib.cbook import mplDeprecation 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/textpath.py in <module>() 
     9 from matplotlib.path import Path 
    10 from matplotlib import rcParams 
---> 11 import matplotlib.font_manager as font_manager 
    12 from matplotlib.ft2font import FT2Font, KERNING_DEFAULT, LOAD_NO_HINTING 
    13 from matplotlib.ft2font import LOAD_TARGET_LIGHT 

/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/font_manager.py in <module>() 
    51 import matplotlib 
    52 from matplotlib import afm 
---> 53 from matplotlib import ft2font 
    54 from matplotlib import rcParams, get_cachedir 
    55 from matplotlib.cbook import is_string_like 

ImportError: dlopen(/Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _inflateReset2 
    Referenced from: /Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/../../../../lib/libpng16.dylib 
    Expected in: /usr/lib/libz.1.dylib 
in /Users/rpatel/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/matplotlib/../../../../lib/libpng16.dylib 

: 나는 matplotlib.pyplot를 (단지하기 matplotlib되지 않음) 가져올 때마다, 나는 다음과 같은 오류가 발생합니다. Matplotlib은 캐노피 배포판에 있으므로 제대로 설치되었다고 가정 할 수 있습니다.

+0

Canopy와 matplotlib의 버전은 무엇입니까? –

+0

freetteype이 누락되었습니다 – tacaswell

+0

Matplotlib 버전 1.3.1 및 Canopy 버전 : 1.4.1.1975로 작업하고 있습니다. Freetype을 설치하려면 어떻게해야합니까? – anakha272

답변

2

나는 똑같은 문제가 있었고 Enthought에게이 문제에 대한 도움을 요청했고 다음 해결책을 얻었다. (위에서 논평 한 Jonathan March로부터). 캐노피 도구 메뉴에서

, 캐노피 터미널 창을 열고 전화 :

enpkg --no-deps matplotlib 1.2.1 
enpkg --no-deps libpng 1.2.40 
enpkg --no-deps freetype 2.4.4 

분명히 문제가, 적어도 내 경우에 해당하기 matplotlib 1.3 OS X 10.6에없는 라이브러리를 참조 . 따라서 해결 방법은 matplotlib를 다운 그레이드하는 것입니다.