programing

텐서 흐름을 가져올 때 다음 오류가 발생합니다. 'numpy.core._multiarray_umath'라는 모듈이 없습니다.

i4 2023. 6. 20. 21:22
반응형

텐서 흐름을 가져올 때 다음 오류가 발생합니다. 'numpy.core._multiarray_umath'라는 모듈이 없습니다.

Ancaconda3와 Tensorflow를 설치했습니다.Python Shell에서 Tensorflow를 가져오려고 하면 다음 오류가 발생합니다.

ModuleNotFoundError: 'numpy.core._multiarray_umath'라는 이름의 모듈이 없습니다. 가져오기 오류: numpy.core.multiarray를 가져오지 못했습니다.

위의 예외가 다음 예외의 직접적인 원인이었습니다.

추적(최신 통화 마지막):파일 ", _find_and_load 시스템 오류: <class '_frozen_importlib에서 980행._ModuleLockManager'> 오류 집합과 함께 결과를 반환했습니다. ImportError: numpy.core._multiarray_umath가 ImportError: numpy.core.umath를 가져오지 못했습니다.

내 시스템에 numpy가 설치되어 있고 python에서 성공적으로 가져올 수 있어서 어떤 문제가 있는지 잘 모르겠습니다.Windows 10을 사용하고 있습니다.

저도 같은 문제가 있었습니다.Numpy를 1.15.4에서 1.16.1로 업그레이드하자 다시 사랑을 받았습니다.

pip을 사용하는 경우:pip install numpy --upgrade

아나콘다3와 함께 제공된 Numpy는 버전 1.15.4입니다. 그래서 업그레이드를 했고 작동했습니다.


참고: 스크립트에서도 scikit-image를 사용하는 경우 numpy 1.16.3은 이전 버전의 scikit-image와 충돌합니다(예: 사용자가 얻을 수 있음).ImportError: cannot import name '_validate_lengths'. 그런 경우에는,pip install --upgrade scikit-image터미널에서 문제를 해결했습니다.

pip에서 numpy 패키지를 설치했는지 확인 부탁드립니다.조건부 환경에서 실행 중인 경우 모든 패키지를 해당 환경에서 다운로드해야 하기 때문입니다.이 목적을 위해 아래 언급된 명세서를 사용하십시오.

콘다 설치 - 카나콘다 넌피

또한 numpy 버전이 사용 중인 Python 버전을 지원하는지 확인합니다.

python 3.6에서는 두 가지 옵션을 사용할 수 있습니다.

  1. 설치하다

pyp-m 설치 numpy==1.14.5

  1. 개선하다

pypip 설치 numpy --upgrade

참고: 가장 최근 버전은 1.14.5입니다.

저는 python 3.8.9와 Numpy 1.24.1에서도 이 문제를 겪었습니다.

Numpy 1.21.0으로 다운그레이드하면 문제가 해결되었습니다.

언급URL : https://stackoverflow.com/questions/54665842/when-importing-tensorflow-i-get-the-following-error-no-module-named-numpy-cor

반응형