케라스나 텐서플로우가 둘 다 동작이 안되는 경우가 있어.
에러내용은 뭐 대충 DLL 어쩌구가 안된대.
나 같은 경우에는 케라스를 import 하는 데 안되는 거야. 근데 텐서플로우도 깔았는 데 안돼
그래서 어떻게 해결했냐면
분명 내 방법을 해도 안 될 수도 있지만 시도해보라는 거야.
가끔 CPU가 후달려서 버전을 못따라갈 수 있어
pip list를 해봐.
그리고 protobuf 버전과 tensorflow 버전을 한번 보길 바래.
특히나 pycharm에서 까는 사람들은 그냥 버전 상관없이 막 까는 사람도 있는 데, 그래서 원래는 버전에 맞춰서 anaconda로 설치하기를 권장해.
무튼...
나 같은 경우는 cpu가 그냥 그랬는 데, protobuf를 3.6.1을 쓰고 있었고, tensorflow는 1.12인가를 쓰고 있었어.
그래서
pip uninstall protobuf tensorflow로 둘 다 제거해준 후에
pip install protobuf==3.6.0
프로토버프부터 지우면 분명 텐서플로우 1.12는 3.6.1의 protobuf를 요구한다고 나왔어 나는. 그렇기에 텐서플로우도 지우고 다시 깔면 되는 거야.
pip install tensorflow==1.5 로 하니까 해결.
꼭 내꺼를 따라하지 않아도 되. 각자 본인 cpu에 맞춰서 버전을 하며 되.
// 외국인 용
when you are in trouble with importing Keras or Tensorflow, especially log is saying DLL blur blur , because your CPU is not good enough to use tensorflow version downloaded in your computer.
Check your protobuf and tensorflow version in pip lists.
>> pip list
in my case. my protobuf was 3.6.1 and tensorflow was 1.12.0
and uninstall protobuf and tensorflow
>> pip uninstall protobuf==3.6.0
>> pip uninstall tensorflow==1.5
in my case. it worked with no errors.
the number of versions is up to your machines.
just remember you have to fit versions to your computer.
'코딩 에러' 카테고리의 다른 글
우분투 boost 설치 (0) | 2019.02.28 |
---|---|
Unknown runtime specified nvidia 에러 (0) | 2019.02.28 |
QT_X11_NO_MITSHM not found 에러 (0) | 2019.02.28 |
pip 할 때 Permission denied 나올 때 / When Permission error occurs doing PIP or something (0) | 2019.02.10 |
from PIL import Image Error 에러 (0) | 2019.01.22 |