matplotlib导入错误python

matplotlib导入错误python,python,import,matplotlib,Python,Import,Matplotlib,我在Mac上安装了matplotlib,结果很成功。在我输入之后 import matplotlib.pyplot as plt 在我的代码中,我得到了以下错误: Traceback (most recent call last): File "q2.py", line 5, in <module> import matplotlib.pyplot as plt File "/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2

我在Mac上安装了matplotlib,结果很成功。在我输入之后

import matplotlib.pyplot as plt
在我的代码中,我得到了以下错误:

Traceback (most recent call last):
File "q2.py", line 5, in <module>
import matplotlib.pyplot as plt
File "/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.8-intel.egg/matplotlib/pyplot.py", line 26, in <module>
import matplotlib.colorbar
File "/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.8-intel.egg/matplotlib/colorbar.py", line 31, in <module>
import matplotlib.artist as martist
File "/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.8-intel.egg/matplotlib/artist.py", line 10, in <module>
from .transforms import Bbox, IdentityTransform, TransformedBbox, \
File "/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.8-intel.egg/matplotlib/transforms.py", line 38, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: dlopen(/Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.8-intel.egg/matplotlib/_path.so, 2): Symbol not found: ___emutls_get_address
Referenced from: /usr/local/lib/libstdc++.6.dylib
Expected in: /usr/local/lib/libgcc_s.1.dylib
in /usr/local/lib/libstdc++.6.dylib
安装没有问题。有人知道为什么会这样吗


谢谢

我知道这个问题有点过时,但我最近遇到了同样的问题,无法在网上找到解决方案。我想我的调试可能会帮助其他人

显然与/usr/local/lib/中的libgcc_.1.dylib和libstdc++.6.dylib库不兼容。我备份了这些文件,然后从/usr/lib中找到的文件进行sym链接/

sudo mv /usr/local/lib/libgcc_s.1.dylib /usr/local/lib/libgcc_s.1.dylib.old
sudo mv /usr/local/lib/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib.old

sudo ln -s /usr/lib/libgcc_s.1.dylib /usr/local/lib/libgcc_s.1.dylib
sudo ln -s /usr/lib/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib

我现在可以导入pyplot:)

可能会有帮助您是否使用与安装matplotlib相同的python?非常好。我收到了这个错误:dlopen(/usr/local/lib/python2.7/site-packages/cv2.so,2):Symbol not found:uuuuu emutls_get_address reference from:/usr/local/lib/libstdc++.6.dylib预期在:/usr/lib/libSystem.B.dylib中在/usr/local/lib/libstdc++.6.dylib中移动和链接
libstdc++/code>dylibs,解决了这个问题。
sudo mv /usr/local/lib/libgcc_s.1.dylib /usr/local/lib/libgcc_s.1.dylib.old
sudo mv /usr/local/lib/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib.old

sudo ln -s /usr/lib/libgcc_s.1.dylib /usr/local/lib/libgcc_s.1.dylib
sudo ln -s /usr/lib/libstdc++.6.dylib /usr/local/lib/libstdc++.6.dylib