Моя программа просто:Python numpy не может быть импортирован из модуля?
import numpy as np
np.zeros(2)
Это в папку с __init__.py
Если я бегу как python a.py
, я получаю:
Traceback (most recent call last):
File "a.py", line 2, in <module>
np.zeros(2)
AttributeError: 'module' object has no attribute 'zeros'
Если удалить __init__.py
, это работает. Ключевое слово в команде __init__.py
- задание __all__
.
Почему это происходит?
У вас есть папка «numpy» внутри вашей папки или что-то с именем «numpy»? Попробуйте - import numpy как np; print (np .__ file __) '. –
@AnandSKumar О, конечно! Благодарю. –