我有一个在CentOS7上运行的项目,它使用了Numpy。问题是安装这个依赖项需要很长的时间。
因此,我尝试在pip install它之前先yum install numpy libs。
所以我运行:
yum install numpy-1.7.1
pip install numpy==1.7.1 # This pip is executed in a virtualenvyum install将安装打包的库,并且执行速度非常快。奇怪的是,pip install命令会重新编译所有源代码。这很奇怪,因为根据我的理解,pip install应该只在先前安装的已编译的库上添加python绑定。
有没有想过不用重新编译就安装这个库的想法?
发布于 2016-09-01 15:05:08
我通过将'global 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-infohttps://stackoverflow.com/questions/39248076
复制相似问题