Ошибка Photutils: невозможно импортировать имя 'NUMPY_LT_1_14_1' - PullRequest
0 голосов
/ 09 октября 2018

Я новичок в использовании python для фотометрии, поэтому я прорабатываю учебник Photutils по извлечению фона, фотометрии Aperture и т. Д. Я использую ноутбук в Python 3 и скачал последнюю версию пакета Photutils с помощью anaconda.Когда я пытаюсь сделать это:

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 Background2D, MedianBackground и import make_source_mask

Любые идеи, пожалуйста?

спасибо!Helen

1 Ответ

0 голосов
/ 09 октября 2018

Какая версия Astropy и photutils у вас есть?

Вы можете узнать с помощью

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.

Если у вас более старый photutils, решением будет обновление. Еслиу вас есть последняя версия 0.5, не могли бы вы открыть проблему по номеру https://github.com/astropy/photutils/issues/new и опубликовать в отчете о проблеме и код, чтобы вызвать ошибку, и полученную в результате трассировку, а также ваши фото и номера версий Astropy?

...