在Ubuntu上构建NumPy 1.7.1

在Ubuntu上构建NumPy 1.7.1,ubuntu,build,numpy,Ubuntu,Build,Numpy,我是Ubuntu和Python的新手,所以请耐心听我说。我需要NumPy 1.7.1中包含的一些功能。然而,我的Ubuntu12.04LTE附带了numpy1.6.x,而sudo apt get update没有得到更高的版本 因此,我去了sourceforge,按照userguide.pdf中给出的说明进行操作。我已完成以下工作: python setup.py build--fcompiler=gnu95 ,也就是说,我已经(从表面上看,成功地)构建了NumPy 1.7.1。问题是:我现在该

我是Ubuntu和Python的新手,所以请耐心听我说。我需要NumPy 1.7.1中包含的一些功能。然而,我的Ubuntu12.04LTE附带了numpy1.6.x,而sudo apt get update没有得到更高的版本

因此,我去了sourceforge,按照userguide.pdf中给出的说明进行操作。我已完成以下工作:

python setup.py build--fcompiler=gnu95

,也就是说,我已经(从表面上看,成功地)构建了NumPy 1.7.1。问题是:我现在该怎么办?我是否应该将一些目录移动到某个地方,如果是,移动到哪里?userguide.pdf仅限于此,不提供更多信息


这是我第一次尝试这个,所以请友善一点;-)

当我从源代码安装一些python包时,我通常会这样做

python setup.py build [options]
python setup.py install --user

最后一步是在~/.local/lib/pythonX.X/site-packages/中安装软件包。在扫描系统目录之前扫描此目录(因此使用此版本)。此外,您不需要sudo,也不必担心会弄乱apt安装的内容

如果您需要将NumPy升级到新版本(不是1.7.1),您可以使用
pip

sudo apt-get install python-pip
sudo pip install numpy --upgrade
它将在Ubuntu 12.04上安装NumPy 1.8.1:

import numpy
numpy.version.version
>>> '1.8.1'

FYI是一个非常有用的工具,用于创建与系统范围的Python隔离的“一次性”本地Python环境。为了方便起见,我倾向于将它与结合使用。@ali\m:virtualenvwraper似乎很有趣。谢谢你的提示