작년 10월쯤인가 파이썬 3.7버전에 맞는 텐서플로우 버전이 없어서
파이썬 3.6버전으로 낮춰서 텐서플로우를 썼던 기억이 있다.
아나콘다2는 파이썬 2버전
아나콘다3은 파이썬 3버전
그런데 5.3.0 버전부터 파이썬 3.7버전을 포함시켰다.
그때는 3.7버전에 대응하는 텐서플로우 버전이 없어서 5.2.0버전을 썼었다.
아나콘다3 5.2.0버전에 가상환경 구축하고 텐서플로우 설치하고 주피터 노트북 켜니까
모듈 낫파운드 에러가 뜬다.
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core.multiarray failed to import
The above exception was the direct cause of the following exception:
SystemError Traceback (most recent call last)
~\Anaconda3\envs\keras\lib\importlib\_bootstrap.py in _find_and_load(name, import_)
SystemError: <class '_frozen_importlib._ModuleLockManager'> returned a result with an error set
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core._multiarray_umath failed to import
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
ImportError: numpy.core.umath failed to import
No module named 'numpy.core._multiarray_umath'???
뭐여??
전에 이렇게 해서 잘 썼는데 무슨 오류여
다른 컴에서 테스트해봐도 둘 다 모듈 낫파운드 에러...
그래서
pip uninstall tensorflow
로 기존의 텐서플로우를 삭제하고
pip install tensorflow=1.12.0
로 지정해서 설치했다.
파이썬 3.6버전에 텐서플로우 1.12.0버전은 잘 됐던 기록이 있다.
그러니까 언제 그랬냐는듯이 잘 뜬다 ㅋㅋ
혹시나 tensorflow 1.13 python 3.7 이렇게 구글검색 해보니까
관련내용이 바로 뜬다.
그렇다. 텐서플로우 1.13 버전은 파이썬 3.7에 대응하는 버전이다.
텐서플로우 1.13.0부터 파이썬 3.7을 지원한다.
그럼 굳이 구버전 설치 안 하고 바로 아나콘다 최신버전 받아서 써도 될 듯.