美文网首页
最新版本 pycamb 安装问题

最新版本 pycamb 安装问题

作者: lekf123 | 来源:发表于2018-08-26 14:46 被阅读0次

本人使用 CentOS 7 系统。CAMB 的 python 版本需要 gfortran 的版本高于 4.9,而本人系统 gfortran 版本为 4.8。

$ gfortran --version
GNU Fortran (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
Copyright (C) 2015 Free Software Foundation, Inc.
...

在编译安装 pycamb 时会出现错误。

第一次处理

直接在 setup.py 中修改 gfortran_min 参数 为 gfortran_min = '4.8'。由于版本不吻合,编译会出现错误。

成功的一次

本人电脑上安装了 ifort,所与,最简单的办法是使用 ifort
做两个修改,

  • 让其判断 gfortran 版本通过。
# gfortran_min = '4.9' # change to 4.8
gfortran_min = '4.8'
  • 修改编译器 COMPILER=gfortran 改为 COMPILER=ifort
# COMPILER=gfortran
#subprocess.call("make camblib.so COMPILER=gfortran PYCAMB_OUTPUT_DIR=%s/camb/" % pycamb_path, shell=True)
subprocess.call("make camblib.so COMPILER=ifort PYCAMB_OUTPUT_DIR=%s/camb/" % pycamb_path, shell=True)

安装

python setup.py install --user

测试是否成功

打开 python 或者 ipython 或者 jupyter notebook

>>> import camb
>>> help(camb)
Help on package camb:

NAME
    camb - Python CAMB interface (http://camb.info)

FILE
    /home/ekli/opt/camb/pycamb/camb/__init__.py

PACKAGE CONTENTS
    baseconfig
    bbn
    bispectrum
    camb
    camblib
    constants
    correlations
    initialpower
    lensing
    model
    nonlinear
    postborn
    recombination
    reionization

DATA
    DoTensorNeutrinos = c_bool(True)
    Magnetic = c_double(0.0)
    ThreadNum = c_int(0)
    __author__ = 'Antony Lewis'
    __contact__ = 'antony at cosmologist dot info'
    __status__ = 'beta'
    __version__ = '0.1.6.2'
    vec_sig0 = c_double(1.0)

VERSION
    0.1.6.2

AUTHOR
    Antony Lewis

相关文章

  • 最新版本 pycamb 安装问题

    本人使用 CentOS 7 系统。CAMB 的 python 版本需要 gfortran 的版本高于 4.9,而本...

  • 使用n升级node版本

    安装及使用 安装 查看已安装版本 安装稳定的官方版本 安装最新的LTS官方版本 安装最新的node版本 使用某个版...

  • 关于最新版本的vscode安装无法正常启动的解决方案

    解决方法:安装最新版本的32vscode版本即可解决问题, 历经过程: 安装64版本的vscode最新版本无法正常...

  • AM 5728安装cmake

    AM 5728安装cmake 安装cmake 3.8.2版本,安装3.12.1最新版本出现gcc不支持C++11的问题

  • 升级node和npm

    升级node 查看当前版本 安装新版本 如果安装最新的版本 升级npm 更新到最新版本

  • 安卓开发环境安装

    安装过程: 首先安装java环境(最新稳定版本) 安装android studio编辑器(安装最新版本的,不然会报...

  • mac 重装 mysql

    问题 mac 使用 Homebrew 安装 mysql , 默认安装的是最新版本, 和线上版本不一致. 因此卸载重...

  • 一个让微信崩溃GIF

    针对苹果手机有效,安装最新版本的微信!! 针对苹果手机有效,安装最新版本的微信!! 针对苹果手机有效,安装最新版本...

  • node安装

    全局安装n 使用n安装某个node版本 安装最新稳定版 node:n stable安装最新版本 node:n la...

  • docker 在 centos7.6 上安装 docker

    安装docker的yum源 安装最新版(推荐) 选择安装版本(不推荐)查看最新的Docker版本 输出如下 选择指...

网友评论

      本文标题:最新版本 pycamb 安装问题

      本文链接:https://www.haomeiwen.com/subject/jwdoiftx.html