A:我在redhat6.0上装,要装python-numpy-1.6.1,装不上
B:怎么装不上?
A:提示 python2.4 is needed
B:对
A:我原来用redhat5.5装的时候,就是python2.4,当时也报错,报错的是libblas.so.3 is needed
B:需要2.4以上的pythoN,安装一个就是了,2.4.2以上
A:我安装的是2.6。redhat6.0是python2.6,我装的系统就是redhat6.0.有python2.6,怎么还是报错
我的命令式#rpm -ivh python-numpy-1.6.1-15.1_x86_64
是不是安装有误啊
B:我是源码安装的
应该没有问题的
#rpm -ivh python-numpy-1.6.1-15.1_x86_64.rpm
A:我的python2.6,装不上提示python2.4 is needed,
你没有重新装一个python2.4吗
B:没有啊
我的python也是源码安装的
我建议你所有组件都源码安装就行
不要使用rpm安装
我不知道是不是这个问题导致的
A:源码安装 怎么搞,
B:直接到网站上下载源代码
http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz tar xvfz Python-2.6.4.tgz
cd Python-2.6.4
./configure --prefix=/some/desired/installation/location/Python-2.6.4
make
make test
make install
到安装好的目录下的bin目录下执行:
cp python /usr/bin/
替换掉原来的版本。
https://sourceforge.net/projects/numpy/files/NumPy/1.3.0/numpy-1.3.0.tar.gz/download
tar zxvf numpy-1.3.0.tar.gz
cd numpy-1.3.0
cp site.cfg.example site.cfg
vi site.cfg
编辑:根据自己的MKL的位置设置如下:
--------------------------------------------------
[mkl]
library_dirs = /opt/intel/mkl/10.0.2.018/lib/em64t/
lapack_libs = mkl_lapack
mkl_libs = mkl, guide, mkl_mc, mkl_def
--------------------------------------------------
注意[mkl]这个位置前面的#一定去掉,否则出错。
rm -fr build
python setup.py build --fcompiler=intelem
python setup.py install
后面的两步分开做在numpy安装中--fcompiler=和install不能同时用。另外intelem表示64位的Intel编译器。为了让代码自 己找一下机器上能找到的编译器可以运行:
python setup.py build --help-fcompiler
可以参考一下
这个是我的安装步骤
那个numpy是比较早的一个版本,新版本一样的办法。我安装过
对角线(315940882) 21:35:24
https://blog.sciencenet.cn/blog-449511-573542.html
上一篇:
从缓存中提取视频文件下一篇:
lapack-3.4.1在redhat enterprise_6.0_x86上安装