2010-06-25 4 views
1

난 단지 찾기 위해 눈 표범을 실행하는 Mac에서하기 matplotlib를 컴파일하는 나는 matplotlib.pyplot 나는 다음과 같은 오류 얻을 가져올 때 : 나는이 문제를 해결하려면 어떻게어떻게하기 matplotlib에서 ImportError를 해결하기 위해

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/pyplot.py", line 6, in <module> 
    from matplotlib.figure import Figure, figaspect 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/figure.py", line 18, in <module> 
    from axes import Axes, SubplotBase, subplot_class_factory 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axes.py", line 12, in <module> 
    import matplotlib.axis as maxis 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/axis.py", line 10, in <module> 
    import matplotlib.font_manager as font_manager 
    File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/font_manager.py", line 52, in <module> 
    from matplotlib import ft2font 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so, 2): Symbol not found: _FT_Attach_File 
    Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/matplotlib/ft2font.so 
    Expected in: dynamic lookup 

를?

+0

나는 답을 알고하지 않습니다,하지만 난 유사한 문제를 다루는 피곤 후 EPD를 다운로드했습니다. 그 말은, 당신은 macports를 사용하고 있습니까? 손으로 다운로드하여 컴파일 했습니까? –

+0

matplotlib을 설치하려고 시도했을 때 Macports가 걸려있었습니다. python.org에서 python 배포판을 설치하고 소스에서 모든 것을 컴파일했습니다. Macpython, Apple Python 및 Macport 사이에서 앞뒤로 전환하는 것과 관련된 문제가 있다고 생각합니다. – 2daaa

답변

0

OS X에서 matplotlib을 빌드하는 것은 시스템 디렉토리/usr/local/opt/local에있을 수있는 라이브러리가 일치하지 않는 버전으로 연결되는 것으로 악명이 높습니다. 따라서 배포판에 제공되는 make.osx 파일을 사용하여 라이브러리를 가져 와서 컴파일하고 가져온 복사본에 대해 matplotlib을 빌드하는 README.osx 파일이 소스 배포판에 있습니다.