每当我试图在APLpy之后导入iPython中的astropy.io.fits时,我都会得到这个导入错误。我尝试卸载和重新安装所有Python包和库。这个错误正在引起内核恐慌,我一直收到登录警告:“您因为问题重新启动了计算机”。
ImportError Traceback (most recent call last)
<ipython-input-2-ab2ae99f459c> in <cell line: 1>()
----> 1 import aplpy
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/aplpy/__init__.py in <module>
12 if not _ASTROPY_SETUP_: # noqa
13
---> 14 from .core import FITSFigure # noqa
15 from .rgb import make_rgb_image, make_rgb_cube # noqa
16
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/aplpy/core.py in <module>
18 from astropy.wcs.utils import proj_plane_pixel_scales
19 from astropy.io import fits
---> 20 from astropy.nddata.utils import block_reduce
21 from astropy.visualization import AsymmetricPercentileInterval
22 from astropy.visualization.wcsaxes import WCSAxes, WCSAxesSubplot
ImportError: cannot import name 'block_reduce' from 'astropy.nddata.utils' (/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/astropy/nddata/utils.py)发布于 2022-03-13 16:14:47
就在几天前,这一问题在编写时得到了修正,并作为v2.1.0:https://github.com/aplpy/aplpy/commit/e8c72f04c0a897fd2dc43bad0fb6eeab0c413768的一部分发布。
这只是与Astropy 5.0稍有不兼容而已。
发布于 2022-07-21 07:18:58
第一次升级astropy,使用:
pip install astropy --upgrade现在卸载aplpy
pip uninstall aplpy然后再安装一次:
pip install aplpy现在应该管用了。
发布于 2022-10-05 20:26:56
只需卸载aplpy,然后再安装。它对我有效,因为我使用的是不稳定版本的astropy==5.1。
pip卸载aplpy
再重新安装--
pip安装
https://stackoverflow.com/questions/71423320
复制相似问题