Redian新闻
>
MBA2011/Lion装NumPy/SciPy的一些失败经历
avatar
MBA2011/Lion装NumPy/SciPy的一些失败经历# Apple - 家有苹果
p*o
1
不知道版上有没有用Python做科学计算的同好,
本人近日在带Lion的新MBA上安装Python科学计算包遇到了困难,
现把失败经历小结如下,希望后来人不要重走弯路,
如果能为本人指出一条“正路”就更感谢。
尝试1. MacPorts
macports是我第一个试的,下面这些包可以通过编译:gnuplot libsvm py27-numpy
py27-scipy py27-matplotlib python27-doc py27-sympy py27-ipython py27-
networkx py27-pymc py27-django py27-libdnet py27-lint py27-mysql py27-pip
py27-ply py27-pygraphviz py27-pyrex py27-rpy2 py27-scientific py27-sqlite
py27-svn py27-tables py27-tornado igraph py27-igraph py27-numexpr py27-pp
py27-cython py27-psyco py27-twisted git-core GitX cgit py27-pyx R vtk5
下面这些通不过编译:py27-matplotlib-basemap py27-pyqt4 py27-llvm py27-
wxpython
——numpy, scipy, networkx虽然通过编译,但均通不过nose的单元测试,不敢用。
尝试2. EPD
EPD 7.1.1的32位dmg发行包安装在Lion/新MBA上,
numpy和scipy单元测试均通不过,
其他几乎所有科学计算包都基于numpy/scipy,就不用测了。
尝试3. 手动安装源码
这位哥们下载源码编译的方法也试了,
http://aliquote.org/memos/2011/07/24/installing-numpyscipy-on-o
可是我用苹果带的gcc-4.2和llvm-gcc-4.2编译numpy不通过。
scipy官网说编译scipy必须用gcc-4.0
http://www.scipy.org/Installing_SciPy/Mac_OS_X
好,那先编译gcc-4.0吧。下载gnu gcc 4.0.6,
sudo CC=/usr/bin/gcc-4.2 CXX=/usr/bin/g++-4.2 ./configure
报了一堆no,强行make通不过第一轮bootstrap;
参考gcc的configure文档 http://gcc.gnu.org/install/configure.html
把--enable-targets, --target, --build, --host都设成i686-apple-darwin11
还是make不了(——以上我是不是漏了什么?)
尝试4. Homebrew
把MacPorts生态清理干净,换Homebrew,然后
brew update
brew install python
sudo /usr/local/share/python/easy_install pip
sudo /usr/local/share/python/pip install --upgrade distribute
hash -r
sudo pip install --upgrade numpy
依然通不过numpy.test()
avatar
a*y
4
Lion刚出
也许要等macports, homebrew更新吧?

【在 p**o 的大作中提到】
: 不知道版上有没有用Python做科学计算的同好,
: 本人近日在带Lion的新MBA上安装Python科学计算包遇到了困难,
: 现把失败经历小结如下,希望后来人不要重走弯路,
: 如果能为本人指出一条“正路”就更感谢。
: 尝试1. MacPorts
: macports是我第一个试的,下面这些包可以通过编译:gnuplot libsvm py27-numpy
: py27-scipy py27-matplotlib python27-doc py27-sympy py27-ipython py27-
: networkx py27-pymc py27-django py27-libdnet py27-lint py27-mysql py27-pip
: py27-ply py27-pygraphviz py27-pyrex py27-rpy2 py27-scientific py27-sqlite
: py27-svn py27-tables py27-tornado igraph py27-igraph py27-numexpr py27-pp

avatar
e*y
5
我看你想装2.7
lion自带的python是2.6的?

【在 p**o 的大作中提到】
: 不知道版上有没有用Python做科学计算的同好,
: 本人近日在带Lion的新MBA上安装Python科学计算包遇到了困难,
: 现把失败经历小结如下,希望后来人不要重走弯路,
: 如果能为本人指出一条“正路”就更感谢。
: 尝试1. MacPorts
: macports是我第一个试的,下面这些包可以通过编译:gnuplot libsvm py27-numpy
: py27-scipy py27-matplotlib python27-doc py27-sympy py27-ipython py27-
: networkx py27-pymc py27-django py27-libdnet py27-lint py27-mysql py27-pip
: py27-ply py27-pygraphviz py27-pyrex py27-rpy2 py27-scientific py27-sqlite
: py27-svn py27-tables py27-tornado igraph py27-igraph py27-numexpr py27-pp

avatar
j*i
6
自带的应该是2.7

【在 e**********y 的大作中提到】
: 我看你想装2.7
: lion自带的python是2.6的?

avatar
j*i
7
july 24才更新的现在下载源就没了。。?

【在 I*********t 的大作中提到】
: 这个似乎也不行了,他的下载源有的都不在了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。