텐서플로우
개발환경 구축떄문에 4시간 버리고
내가 뭘 했는지도 기억이 안나서 기록하고자 함.
다시 시작해보면서 뜨는 오류들 전부 정리해야지..!
일단 난 아나콘다를 깔았고, 거기 주피터에서 실행시키고자 한다.
주피터하다가 안되서 파이참까지 갔었는데 대실패함
텐서플로우랑 이것저것 다 깔아놓은 상태임
첫번째 오류
cannot import name 'LayerNormalization' from 'tensorflow.python.keras.layers.normalization'
주피터에서 실행하는데 뜸
pip uninstall -y tensorflow keras tf-nightly keras-nightly
pip install tensorflow
이렇게 프롬프트에 치면 된다길래 쳤는데
두번쨰 오류
PermissionError: [WinError 5] 액세스가 거부되었습니다:
이렇게 빨간글씨로 뜸
"설치 명령 끝에 "--user"를 추가하십시오." 라고 되어있길래
pip uninstall -y tensorflow keras tf-nightly keras-nightly--user
라고하니까 성공적으로 지워졌다!
세번째 오류
TypeError: The added layer must be an instance of class Layer. Received: layer={<tf.Tensor 'input_layer:0' shape=(None, 2) dtype=float32>, <keras.layers.core.dense.Dense object at 0x000002832A95B1C8>, <keras.layers.core.dense.Dense object at 0x000002832A8FBF08>} of type <class 'set'>.
zㅋㅋㅋㅋㅋ바보아닌가
이 오류도 엄청 떴어서 골치아팠는데 알고보니 내가 구문을 잘못썼었다. 오타조심
네번째 오류
Matplotlib requires numpy>=1.17; you have 1.16.6
넘파이 버전이 안맞는다..
그래서 다시 uninstall 해주려했지만 또 엑세스 오류가 떠서 막힘
이번엔 --user를 붙여도 안된다.
아니 근데 또
pip show numpy 해보니까 넘파이 잘 삭제했대!!!
아니 아까는 엑세스 못해서 못하겠다며;
그래서 다시
넘파이 1.17 버전을 지정해서 깔아줬다. 여기서도 빨간글씨 엄청 뜨는데 또 설치는 하네;;;
일단 여기까지 하니까
더이상 주피터에서 오류는 안남...