Ubuntu 14.04在没有Root访问权限的情况下安装Numpy和Scipy

时间:2014-05-17 17:35:04

标签: python python-2.7 ubuntu numpy

我用于python开发的远程服务器最近已迁移到Ubuntu 14.04,它破坏了我的numpy和scipy安装。我没有root权限,我尝试的所有内容都导致了失败。到目前为止,我有:

1)尝试从使用python系统版本构建的源安装numpy。这给出了一个PyUnicodeUCS2_FromUnicode错误,我认为是因为系统版本使用ucs4。因为我没有root权限,所以我不知道我能做些什么。

2)尝试使用pip安装numpy。这给出了一个错误,说它无法找到python-dev中包含的Python.h头文件。同样,我没有root访问权限,因此无法安装python-dev。

3)尝试创建虚拟环境并安装新版本的python。最初我得到了一个httpsrequest导入错误,这意味着我无法使用pip,但我能够从源代码安装。然而,当我然后安装scipy并尝试导入模块时,我收到了一个没有找到libgfortran库的错误。

我花了最后一天试图找到解决方案,但我尝试的一切似乎都遇到了错误。我也不想在我的主目录中安装很多东西(即依赖项)以使其工作,因为我只有有限的空间。关于我如何进行的任何想法?

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用'多功能一体机?用于科学计算的软件包,例如

答案 1 :(得分:0)

您是否尝试过下载Sage?如果你想要(sage -ipython)然后导入numpy和scipy,你可以将它用作Ipython系统。

seems to be a binary for 14.04,但我不知道你的平台的具体细节。

(这确实有一个缺点,那就是它是一个非常大的安装,当然,它可能不适合你的需要,但它应该让它变得容易,无论如何。)