我在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绑定。
是否有任何想法安装此库而不重新编译所有内容?
答案 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