如何在不编译源代码的情况下安装Numpy

时间:2016-08-31 11:12:49

标签: numpy compilation centos pip

我在CentOS7上运行了一个使用Numpy的项目。 问题是安装此依赖项需要花费大量时间。

因此我尝试在yum install之前pip install numpy libs。

所以我跑:

yum install numpy-1.7.1
pip install numpy==1.7.1   # This pip is executed in a virtualenv

yum install安装打包的库,执行起来非常快。 奇怪的是pip install命令重新编译所有源代码。这很奇怪,因为根据我的理解,pip install只会在之前安装的已编译库中添加python绑定。

是否有任何想法安装此库而不重新编译所有内容?

1 个答案:

答案 0 :(得分:0)

我通过对全局lib'进行符号解析来解决这个问题。 (由yum install安装)到虚拟环境中:

ln -s /lib64/python2.7/site-packages/numpy $VENV/lib64/python2.7/site-packages/numpy
ln -s /lib64/python2.7/site-packages/numpy-1.7.1-py2.7.egg-info $ENV/lib64/python2.7/site-packages/numpy-1.7.1-py2.7.egg-info