在最近的Ubuntu上构建最近的numpy

问题描述:

如何在Ubuntu 10.10上构建numpy 1.5? 我发现的说明似乎过时或不清楚。在最近的Ubuntu上构建最近的numpy

感谢

我用pip获得所需的编译器后安装/编译工具:

sudo apt-get -y install build-essential 
wget http://python-distribute.org/distribute_setup.py && sudo python ./distribute_setup.py 
sudo easy_install pip 
sudo pip install numpy 

我以前easy_install得到pip然后pip得到numpy

+1

numpy依赖关系呢?点只能照顾Python的依赖关系,而不是操作系统的依赖关系。有人建议安装下列软件包:python-dev libatlas-base-dev python-nose。 numpy文档说安装鼻子而不是蟒蛇鼻子,因为蟒蛇鼻子是越野车。怎么样build_ext --fcompiler = gnu95安装选项? http://advice.mechanicalkern.com/question/15/how-to-build-numpyscipy-on-ubuntu-or-debian – pablo 2010-10-14 18:13:00

+0

我不知道任何这些事情。我知道当我执行上面的指令时,我得到了1.5.0的工作版本:'import numpy; numpy.version.version; “1.5.0'' – hughdbrown 2010-10-15 17:15:34

一种方式去尝试,这是不能保证的工作,但值得一试是看uupdate可以成功地更新包。获得一个numpy 1.5的tarball。运行“apt-get source numpy”,它应该从ubuntu获取并解压当前源代码。 cd进入这个源代码目录并运行“uupdate ../numpytarballname”。这应该使用新的tarball更新旧的源代码包。那么你可以尝试用“apt-get build-dep numpy”和“dpkg-buildpackage -rfakeroot”构建。这将需要你安装必要的build和fakeroot软件包。