Python 在Mac OS X 10.8.3上导入pylab的问题

Python 在Mac OS X 10.8.3上导入pylab的问题,python,numpy,matplotlib,osx-mountain-lion,Python,Numpy,Matplotlib,Osx Mountain Lion,导入pylab时出现以下错误: Python 2.7.2 (default, Oct 11 2012, 20:14:37) [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import pylab Traceback (mos

导入pylab时出现以下错误:

Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pylab
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/pylab.py", line 225, in <module>
    import matplotlib.finance
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/finance.py", line 23, in <module>
    from matplotlib.collections import LineCollection, PolyCollection
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/collections.py", line 23, in <module>
    import matplotlib.backend_bases as backend_bases
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/backend_bases.py", line 50, in <module>
    import matplotlib.textpath as textpath
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/textpath.py", line 11, in <module>
    import matplotlib.font_manager as font_manager
  File "/Library/Python/2.7/site-packages/matplotlib-1.3.x-py2.7-macosx-10.8-intel.egg/matplotlib/font_manager.py", line 1297
    _fc_match_regex = re.compile(rb'\sfile:\s+"([^"]*)"')
                                                       ^
SyntaxError: invalid syntax
通过克隆github repo并执行以下操作安装matplotlib和numpy:

sudo python setup.py build
sudo python setup.py install

非常感谢您为解决此问题提供的任何帮助。

该文件中存在语法错误。我猜你在使用开发资源?
rb
不应该在正则表达式之前(在Python2.x中应该是
r
,在Python3.x中可能是
b

更新:是。以下是错误的提交:


该文件中存在语法错误。我猜你在使用开发资源?
rb
不应该在正则表达式之前(在Python2.x中应该是
r
,在Python3.x中可能是
b

更新:是。以下是错误的提交:

Trinity: 如果您使用master进行编译,请运行
sudo brew update
,然后:

sudo brew install freetype
sudo brew install libpng
然后构建并安装:

sudo python setup.py build
sudo python setup.py install
三位一体: 如果您使用master进行编译,请运行
sudo brew update
,然后:

sudo brew install freetype
sudo brew install libpng
然后构建并安装:

sudo python setup.py build
sudo python setup.py install

它应该是
br
。这将在matplotlib主控中立即修复。

它应该是
br
。这将在matplotlib master中立即修复。

能否正确设置回溯的格式?它是完整的吗?我看不到异常类型。很抱歉,谢谢您修复了格式,我添加了完整堆栈跟踪。您能正确设置跟踪的格式吗?它是完整的吗?我看不到异常类型。很抱歉,thx用于修复格式,我添加了完整的堆栈跟踪。我想我必须使用开发人员源代码;不过我确实是从主分支安装的。主分支好像坏了。要么下载tarball,要么签出1.2.1rc1或1.2.0。我采取了简单的方法,直接编辑文件删除'b',现在可以工作了:)。我想我一定是在使用dev源码;不过我确实是从主分支安装的。主分支好像坏了。下载tarball,或者签出1.2.1rc1或1.2.0。我采取了简单的方法,直接编辑文件删除“b”,它现在工作:)。OP正在使用master,它目前已损坏。这不是安装问题。OP正在使用master,而master当前已损坏。这不是安装问题。