텐서 흐름을 가져올 때 다음 오류가 발생합니다. '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에서는 두 가지 옵션을 사용할 수 있습니다.
- 설치하다
pyp-m 설치 numpy==1.14.5
- 개선하다
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
'programing' 카테고리의 다른 글
가장 긴 연속 우승 기록 찾기 (0) | 2023.06.20 |
---|---|
Erno 32 파이프가 부러지는 것을 어떻게 예방합니까? (0) | 2023.06.20 |
포인터가 자신을 가리킬 수 있습니까? (0) | 2023.06.20 |
스프링 부트의 통합 테스트를 위한 리퀴브 베이스 변경 세트를 만드는 방법은 무엇입니까? (0) | 2023.06.20 |
bash의 변수에서 mysql 데이터베이스 생성 (0) | 2023.06.20 |