python - Photutils 错误:无法导入名称“NUMPY_LT_1_14_1”
问题描述
我是使用 python 进行光度测量的新手,所以我正在学习关于背景提取、光圈光度学等的 Photutils 教程我在 Python 3 中使用笔记本并使用 anaconda 下载了最新的 Photutils 包。当我尝试这样做时:
from photutils import CircularAperture
positions = [(30., 30.), (40., 40.)]
apertures = CircularAperture(positions, r=3.)
from astropy import units as u
from astropy.coordinates import SkyCoord
from photutils import SkyCircularAperture
positions = SkyCoord(l=[1.2, 2.3] * u.deg, b=[0.1, 0.2] * u.deg,
frame='galactic')
apertures = SkyCircularAperture(positions, r=4. * u.arcsec)
我收到错误无法导入名称'NUMPY_LT_1_14_1'
从 photutils import Background2D、MedianBackground 和 import make_source_mask 也会发生同样的情况
请问有什么想法吗?
谢谢!海伦
解决方案
你有什么版本的 Astropy 和 photoutils?
您可以通过以下方式了解
import astropy
print(astropy.__version__)
import photutils
print(photutils.__version__)
请注意,最新版本是 photutils 0.5(请参阅https://pypi.org/project/photutils/#history)并使用 Github 搜索NUMPY_LT_1_14_1
我发现https://github.com/astropy/photutils/commit/36b1f6a6a9802d0d49d34837434630b9136cf0b2其中包含为此进行更改,并应包含在 photutils 0.5 中。
如果您有较旧的 photoutils,则解决方案是更新。如果您确实拥有最新版本 0.5,您能否在https://github.com/astropy/photutils/issues/new上打开一个问题,并发布触发错误的代码和产生的回溯,以及您的 photutils 和 Astropy问题报告中的版本号?
推荐阅读
- python - 将 2D 轨迹分割成等间隔的点
- r - purrr::accumulate() 在两个累积变量上,而不仅仅是 1
- c# - 无法通过 Dynamics 365 Web API 从营销列表中删除联系人
- flutter - 如何在颤动的列或行中删除小部件之间的空间?
- python - GRPC 双向流在 1 分钟后关闭,没有消息
- javascript - 基于多个值过滤 JavaScript 数组
- java - 清除 Android 应用程序通知 (Java)
- influxdb - 每小时 InfluxDB 总消息数
- arrays - 数组差异 IF/OR VBA 脚本
- textarea - 如何在屏幕加载时以角度设置文本区域的自动高度