hzkvictory的个人博客分享 http://blog.sciencenet.cn/u/hzkvictory

博文

numpy安装

已有 14226 次阅读 2012-5-21 22:04 |个人分类:linux|系统分类:科研笔记| 安装

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://wap.sciencenet.cn/blog-449511-573542.html

上一篇:从缓存中提取视频文件
下一篇:lapack-3.4.1在redhat enterprise_6.0_x86上安装
收藏 IP: 211.142.247.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-29 19:38

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部