나님을 위해 향후 잊어먹을경우를 위해 기억을 저장해 둔다.
WIN10에서 아나콘다로 tensorflow를 설치한 경우이다.
본인과 설치 환경이 다를 수 있으므로 안된다고 묻지 마세요.
Tensorflow로 MNIST 테스트 하려고 하는데 다음과 같은 오류로 에러가 발생하면서 안될 때 해결 방법을 설명한다.
input_data라고 하는 녀석을 찾을 수 없다고 하는데...
아나콘다로 설치하면 tensorflow.examples.tutorials 폴더 내 mnist폴더 조차 없다.
아나콘다 환경 설정에서도 설치할 수 없었다.
그래서 나는 수동 설치 했다.
즉, input_data.py 파일을 직접 수동으로 다운로드 해서 tensorflow의 해당 경로에 설치하도록 한다.
1. input_data.py 파일이 있는 github 소스 페이지로 이동.
2. Raw 파일 버튼을 눌러서 파일 내용을 열람한다.
3. 파일 내용을 복사하고 메모장을 열어 붙여넣기 한 후 input_data.py라는 파일 이름으로 저장한다.
저장 후 나중에 찾기 쉽도록 "바탕화면"에 저장한다.
4. 윈도 탐색기를 실행하고 Tensorflow가 설치된 위치로 이동한다.
위 폴더 위치가 바로 아래 코드의 examples 위치이다.
from tensorflow.examples.tutorials.mnist import input_data
tensorflow가 바로 tensorflow_core 폴더와 같다.
나머지 examples는 examples 폴더와 같다.
그렇다면 나머지 tutuorials와 mnist 폴더를 만들고 그 밑에 input_data.py 파일을 집어넣으면 되겠다.
5. 폴더 만들고 input_data.py 파일 집어넣기.
6. 이제 소스 실행하면 문제 없이 실행된다.
Happy hacking~!
'Tensorflow Deep-Learning' 카테고리의 다른 글
[BOOST] 파이썬과 C++의 동거(데이터 공유) (0) | 2020.06.10 |
---|---|
[BOOST] 빌드 방법 (0) | 2020.06.09 |
[텐서플로] MNIST 관련 4가지 예제 한꺼번에 (tensorflow 1.x) (0) | 2020.06.06 |
[텐서플로] csv파일 읽어 softmax로 분류하는 코드(V1.x) (0) | 2020.06.05 |
기존 코드를 TensorFlow 2.0으로 바꾸기 (0) | 2020.02.25 |