我安装了 pynum 和 scipy (在带有 python 2.7 的 osx Lion 上),但是当我尝试构建 matplotlib 时
git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py build
python setup.py install
我有这些错误:
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framework/Headers/ATSTypes.h:242: error: declaration for parameter ‘FMFontDirectoryFilter’ but no such parameter
src/_macosx.m:5912: error: expected ‘{’ at end of input
lipo: can't open input file: /var/folders/qw/pr2f7vq91b3c3ngkxrrqplm8zkv09r/T//ccAgEklo.out (No such file or directory)
error: command 'llvm-gcc-4.2' failed with exit status 1
有人可以告诉我有什么问题吗?
附:
一开始我尝试这样安装:
pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev
但这对我不起作用
我总是发现这个过程比应有的更痛苦,但我已经这样做了几次,我相信这些步骤应该可以帮助您完成设置:
- 获取 Xcode 4.3.2,后面的一些步骤需要它。
-
Download http://python.org/download/来自 python.org 的 OSX 最新版本的 python
- 抓住Scipy 超级包 http://fonnesbeck.github.com/ScipySuperpack/.
- 卸载您当前拥有的任何以前版本的 numpy/matplotlib/scipy。这包括做
cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
并将任何 numpy/matplotlib/scipy 目录或 Egg 移动到临时目录中。
-
cd ~/Downloads
(或者您将 superpack 脚本下载到的任何位置)并运行sh install_superpack.sh
. 回答否对这个问题are you installing from a repository cloned to this machine
否则您会对脚本为何不断失败感到困惑。
应该是这样!您现在应该能够启动 python 控制台并import numpy, scipy, matplotlib
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)