Python virtualenv安装scipy

时间:2015-10-12 12:16:22

标签: python linux scipy virtualenv

我试图在我有限访问权限的计算机上使用 pip 安装 scipy ,我无法运行任何 sudo < / em>或 apt-get 命令。我做了一个python虚拟环境,并在其中安装了numpy,到目前为止一切顺利。但是当我尝试安装 scipy 时,我得到了#34;找不到lapack / blas资源&#34;。

我试图运行

$ export LAPACK=/usr/lib/liblapack.so.3
$ export BLAS=/usr/lib/libblas.so

然后安装scipy,但仍然得到相同的错误。还有 liblapack.so.3gf libblas.so.3 libblas.so.3.0 libblas.a ,我应该导出其中任何一个吗?

我已经看到了关于此的线程数,但几乎所有线程都包含 apt-get 。我知道BLAS / LAPACK安装在这台机器上,但我对Linux不太熟悉,无法确切知道问题所在。

2 个答案:

答案 0 :(得分:0)

获得有效的 scipy 环境的一个选择是安装Anaconda

答案 1 :(得分:0)

通常,virtualenv不适用于不同版本的编译扩展。如果你想拥有不同版本的scipy&amp; numpy同时安装,最好的工具是conda。有关创建conda envs的信息,请参阅this page,它们类似于虚拟环境,但可以以理智的方式处理非python依赖项。