无法在 python 3.7.6 上导入 pyfits
Can't import pyfits on python 3.7.6
当我尝试导入 pyfits 时,我收到以下消息
/home/elihu/anaconda3/lib/python3.7/site-packages/pyfits/__init__.py:22: PyFITSDeprecationWarning: PyFITS is deprecated, please use astropy.io.fits PyFITSDeprecationWarning) # noqa
有人知道如何解决这个问题吗?我有 Ubuntu 20.04.1 LTS focal 和 Python 3.7.6。谢谢!
由于看起来您正在使用 Anaconda,因此您可以 运行 conda install astropy
。原始的 pyfits 包已合并到 astropy.io.fits
中,因此如果您有使用 pyfits
的现有代码,您可以将导入语句替换为
import astropy.io.fits as pyfits
没有太多改变。但是请注意,可能还有其他已弃用或更改的接口。 PyFITS 已经 5 年多没有作为单独的软件包进行更新了。
当我尝试导入 pyfits 时,我收到以下消息
/home/elihu/anaconda3/lib/python3.7/site-packages/pyfits/__init__.py:22: PyFITSDeprecationWarning: PyFITS is deprecated, please use astropy.io.fits PyFITSDeprecationWarning) # noqa
有人知道如何解决这个问题吗?我有 Ubuntu 20.04.1 LTS focal 和 Python 3.7.6。谢谢!
由于看起来您正在使用 Anaconda,因此您可以 运行 conda install astropy
。原始的 pyfits 包已合并到 astropy.io.fits
中,因此如果您有使用 pyfits
的现有代码,您可以将导入语句替换为
import astropy.io.fits as pyfits
没有太多改变。但是请注意,可能还有其他已弃用或更改的接口。 PyFITS 已经 5 年多没有作为单独的软件包进行更新了。