|||
因为要处理数据,所以决定安装pyraf。安装的过程很悲催,费了两天的功夫才成功,所以记录下来,以备将来再用。
安装环境是ubuntu 14.04 64位系统。
安装之前需要先安装iraf,pyraf实际上调用iraf工作。我安装的是iraf 2.1.6版本iraf下载地址:
安装过程可参照网页http://www.astronomy.ohio-state.edu/~khan/iraf/iraf_step_by_step_installation_64bit 进行。
iraf2.1.6中的install脚本似乎存在问题。一个判断的==被写成赋值=,执行的时候报错,但实际没有影响。
安装完成之后,经过测试发现,用来显示图像的ds9在执行imexam命令时,不能向iraf返回正确值。在网上搜索发现似乎是ds9版本的问题,换成其他版本的ds9,无法同iraf建立连结(也许在别人的电脑上不存在这个问题)。没办法,只能使用ximtool代替ds9,ximtool已经在前面给出的安装教程中给出安装方法。ximtool操作同ds9差不多,使用起来也很方便。
安装完iraf后,下一步就是安装pyraf。pyraf是基于python的,所以首先电脑上要安装python,一般ubuntu上已经预装。首先需要安装一些依赖包。执行以下命令:
sudo apt-get install python-pip
sudo apt-get install python-numpy python-scipy
sudo pip install astLib ephem
然后sudo pip install pyraf,失败,提示缺少x11头文件,肯定是还有依赖包没有安装。从网上搜索之后发现还需要安装libx11,执行以下代码:
sudo apt-get install libx11-dev
sudo pip install pyraf
安装成功。
这时候pyraf还存在一些问题,还需要安装一些包。
sudo apt-get install ipython
sudo apt-get install python-tk
这样,pyraf安装完成。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-20 00:19
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社