Python "AttributeError: модуль 'numpy' не имеет атрибута 'core'" из-за импорта - PullRequest
0 голосов
/ 11 июля 2019

Следующий код работал правильно, пока я не добавил from joblib import Parallel, delayed к этой строке в numpy пакете https://github.com/numpy/numpy/blob/master/numpy/core/fromnumeric.py#L19. Кто-нибудь знает, как его решить? Я хочу использовать библиотеку joblib в пакете numpy. Спасибо!

from sklearn import preprocessing
import numpy as np

X_train = np.random.randn(4, 4)
print(X_train)

X_scaled = preprocessing.scale(X_train)

Сообщение об ошибке выглядит следующим образом:

  File "sklearn_scale_test.py", line 1, in <module>
    from sklearn import preprocessing
  File "/usr/local/lib/python3.6/site-packages/sklearn/__init__.py", line 76, in <module>
    from .base import clone
  File "/usr/local/lib/python3.6/site-packages/sklearn/base.py", line 13, in <module>
    import numpy as np
  File "/usr/local/lib/python3.6/site-packages/numpy/__init__.py", line 142, in <module>
    from . import core
  File "/usr/local/lib/python3.6/site-packages/numpy/core/__init__.py", line 95, in <module>
    from . import numeric
  File "/usr/local/lib/python3.6/site-packages/numpy/core/numeric.py", line 3093, in <module>
    from . import fromnumeric
  File "/usr/local/lib/python3.6/site-packages/numpy/core/fromnumeric.py", line 18, in <module>
    from joblib import Parallel, delayed
  File "/usr/local/lib/python3.6/site-packages/joblib/__init__.py", line 119, in <module>
    from .parallel import Parallel
  File "/usr/local/lib/python3.6/site-packages/joblib/parallel.py", line 28, in <module>
    from ._parallel_backends import (FallbackToBackend, MultiprocessingBackend,
  File "/usr/local/lib/python3.6/site-packages/joblib/_parallel_backends.py", line 20, in <module>
    from .pool import MemmappingPool
  File "/usr/local/lib/python3.6/site-packages/joblib/pool.py", line 33, in <module>
    from ._memmapping_reducer import get_memmapping_reducers
  File "/usr/local/lib/python3.6/site-packages/joblib/_memmapping_reducer.py", line 37, in <module>
    from numpy.lib.stride_tricks import as_strided
  File "/usr/local/lib/python3.6/site-packages/numpy/lib/__init__.py", line 8, in <module>
    from .type_check import *
  File "/usr/local/lib/python3.6/site-packages/numpy/lib/type_check.py", line 13, in <module>
    import numpy.core.numeric as _nx
AttributeError: module 'numpy' has no attribute 'core'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...