Numpy Установлено, но появляется ошибка: AttributeError: модуль 'numpy' не имеет атрибута __version__ ' - PullRequest
0 голосов
/ 24 апреля 2020

Я новичок в python и программировании. Я сослался на несколько сообщений SO, но не смог решить проблему.

Python версия 3.6.4 :: Установка Anaconda Операционная система: macOS Sierra версия 10.12.6

Я вижу установленное numpy (установка в pip), если я запускаю список conda в терминале но импорт numpy в juypter rasing 'error' AttributeError: module 'numpy' не имеет атрибута ' version '

Я ссылался на этот пост: AttributeError: module 'numpy 'has not attribute' __version __ '

1-е решение не сработало, 2-е TBH Я не следую, 3-е при попытке показать, что ядро ​​juypter занято, но больше ничего не происходит.

Ошибка Juypter

AttributeError                            Traceback (most recent call last)
<ipython-input-9-d9ee79f53c9f> in <module>()
----> 1 import pandas as pd
      2 import numpy as np
      3 
      4 import statsmodels.api as sm
      5 import matplotlib.pyplot as plt

/anaconda3/lib/python3.6/site-packages/pandas/__init__.py in <module>()
     20 
     21 # numpy compat
---> 22 from pandas.compat.numpy import (
     23     _np_version_under1p14,
     24     _np_version_under1p15,

/anaconda3/lib/python3.6/site-packages/pandas/compat/numpy/__init__.py in <module>()
      7 
      8 # numpy versioning
----> 9 _np_version = np.__version__
     10 _nlv = LooseVersion(_np_version)
     11 _np_version_under1p14 = _nlv < LooseVersion("1.14")

AttributeError: module 'numpy' has no attribute '__version__'

Клемма, показывающая ухабистую установку numpy 1.18.3

1 Ответ

0 голосов
/ 24 апреля 2020

Потребуется больше информации, но, по моему мнению, когда вы пытаетесь импортировать numpy, это конфликтует с другим файлом, который вы создали с именем numpy.py. и вместо импорта модуля вы импортируете этот файл.

Попробуйте найти файл

>>> import numpy
>>> numpy.__file__

, он должен выглядеть примерно так: \lib\\site-packages\\numpy\\__init__.py'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...