首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入ImportError时APLpy

导入ImportError时APLpy
EN

Stack Overflow用户
提问于 2022-03-10 11:24:29
回答 3查看 511关注 0票数 0

每当我试图在APLpy之后导入iPython中的astropy.io.fits时,我都会得到这个导入错误。我尝试卸载和重新安装所有Python包和库。这个错误正在引起内核恐慌,我一直收到登录警告:“您因为问题重新启动了计算机”。

代码语言:javascript
复制
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)
EN

回答 3

Stack Overflow用户

发布于 2022-03-13 16:14:47

就在几天前,这一问题在编写时得到了修正,并作为v2.1.0:https://github.com/aplpy/aplpy/commit/e8c72f04c0a897fd2dc43bad0fb6eeab0c413768的一部分发布。

这只是与Astropy 5.0稍有不兼容而已。

票数 0
EN

Stack Overflow用户

发布于 2022-07-21 07:18:58

第一次升级astropy,使用:

代码语言:javascript
复制
pip install astropy --upgrade

现在卸载aplpy

代码语言:javascript
复制
pip uninstall aplpy

然后再安装一次:

代码语言:javascript
复制
pip install aplpy

现在应该管用了。

票数 0
EN

Stack Overflow用户

发布于 2022-10-05 20:26:56

只需卸载aplpy,然后再安装。它对我有效,因为我使用的是不稳定版本的astropy==5.1。

pip卸载aplpy

再重新安装--

pip安装

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71423320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档