iraf,搞天文观测的人都不陌生吧,pyraf呢?不了解?其实就是在python下运行iraf,想了解更多可自行查询。这里先不介绍如何使用,说一下安装时容易出现的问题。
安装pyraf需要事先装好一些软件包:
- Tcl/Tk
- Readline
- Python
- Numpy
- urwid (可选)
- ipython (可选)
- matplotlib (可选)
如果你在linux下依次安装的话很有可能会出现如下问题,运行pyraf应该没事,但是当运行ipython时会出现:
WARNING: Readline services not available on this platform.
WARNING: The auto-indent feature requires the readline library
一开始怎么也不明白,明明是安装了readline为什么还提示没有?问题就在于,linux下已经装好该包,如果再次安装就会导致ipython不知道该读取哪个库。
好了,剩下的事就简单了,进入到安装readline文件夹下运行
sudo make uninstall
即可!
说了这么多废话,其实几句话就能搞定:安装前面列出的包时不要安装”Readline”!