딥러닝

주피터 환경 구성하며 겪은 시행착오 정리

코딩은 내 밥줄 2023. 1. 26. 00:21

1. 파이썬 버전 구버전으로 바꾸기

파이썬을 3.9 -> 3.8 로 변경하는 이유는

텐서플로우가 파이썬 3.8까지만 지원하기 때문이다

 

1) 파일명 변경으로 버전 변경하기 - https://heytech.tistory.com/317

2) 환경변수 설정하기 - https://stg0123.github.io/study/23/

위 방법들로 구버전으로 바꾸는 방법을 보고 따라해봤지만 되지 않았다

 

시스템 정보 > 응용 프로그램에서 설치된 파이썬의 버전을 봤는데

아나콘다에 파이썬이 깔려있는걸 봤다

 

해당 경로로 가보니 3.9로 파이썬이 설정되어 있었다

 

그래서 구글에 아나콘다 파이썬 버전 변경하는 법을 찾아서 했더니 변경되었다

- https://technical-support.tistory.com/85

 

[Tip!] Anaconda(아나콘다) 파이썬 버전 변경하기

안녕하세요! 오늘은 Anaconda 환경에서 파이썬버전을 변경하는 방법소개하겠습니다. 아나콘다에서 특정 라이브러리를 사용하실 때 파이썬 등의 라이브러리의 Version dependencies가 종종 존재합니다.

technical-support.tistory.com

결론으로 파이썬을 한가지만 설치한게 아니고 launcher, brew, 아나콘다로 다 설치하다 보니

파이썬이 설치한 것 중 뭐가 메인으로 잡혀있는지 알 수 없었다....

본인이 무엇으로 파이썬을 설치했는지 기억하고 파이썬 버전 변경하는 법을 구글링해야한다.

 

2. 딥러닝 라이브러리를 설치했는데도 인식하지 못함

터미널에 pip install tensortflow로 텐서플로를 설치했는데 인식하지 못했다

conda로 설치했을 때 인식할 수 있었다

conda install tensortflow

 

이 외에 라이브러리를 설치할 때 IPython도 인식하지 못했는데

conda로 설치했을 때 인식이 됬다

 

+ theano를 conda로 설치했는데 에러가 났다

conda remove theano로 패키지 제거 후 pip3으로 설치했다

pip3 install theano

드디어 모든 라이브러리를 설치했다...

 

3. 모델 구성을 가시화하는 코드 model 에러

위에서 실행한 모델을 가시화하는 코드이기 때문에 위에 있는 모델을 실행한 후 실행해야한다.

딥러닝 모델에 손글씨 데이터셋을 학습시킨 뒤 평가하는 예제

모델 구성을 가시화하는 코드