2010-06-25 6 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 파일이 소스 배포판에 있습니다.

관련 문제