healpy的安装(包括healpix)

18 篇文章 0 订阅
7 篇文章 2 订阅

参考的文献为:https://arxiv.org/pdf/1409.1354.pdf
安装healpy比较复杂,建议先用pip安装试试,如果不成功再进行复杂的安装。pip直接安装为pip install healpy
(前提是要安装有pip,没有pip则用sudo apt-get install python-pip)

如果上面的方法安装提示错误说没有cfitsio,则进行如下较为复杂的步骤:
1首先要安装cfitsio,参考文献即为上面提到的文献,可以直接在google上写CosmoMC install 第一篇文章就是。
安装cfitsio之前需要安装基础包,按照文件的步骤为:
这里写图片描述
2运行完上图中的三条,然后开始安装cfitsio
首先从CosmoMC中复制cfitsio文件(或者网上下载),笔者是将其安装在linux上,cfitsio文件目录为服务器~/home/wudl/software,将里面的cfitsio3390.tar.gz复制到终端上的Download目录下,然手执行下图的步骤:
这里写图片描述
图中需要将limh改为自己的名字
(注意上面make的时候要有makefile文件,如果没有则重新拷贝有makefile文件的cfitsio,或者网上下载)
3安装Healpix
同样从服务器上的software文件夹拷贝Healpix_3.31_2016XXX.tar.gz到终端(或者网上下载),然后执行下图步骤
这里写图片描述
注意./configure是在进入Healpix文件夹后执行的,在执行./configure之后选择2(即Cpackage),然后但凡有括号里面给值的一路选择enter键,直到下图中红色方框要求写出cfitsio的路径(找到路径填入即可),如下:
这里写图片描述
然后一路enter键,直到再次出来选择,这次选择3,然后命名F90编译器为gfortran,如下:
这里写图片描述
然后再一路enter,最后出现0和1选项的时候选择0,接着又是一路enter,在最后出现0,1,2,,,,,9,-1的时候选择0就结束了。
这里写图片描述
这个使用运行如下命令:

make
make test

先运行make命令,再运行make test命令
这里写图片描述
最后出现红色方框部分时说明安装完毕

4现在可以安装healpy了
直接命令如下:

pip install healpy

这个时候一般都会成功的!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值