주피터 노트북에서 torch를 import 하여 사용하려고 하였으나
ModuleNotFoundError : no module named 'torch'
에러가 뜨며 실행이 안되었다.
이를 해결하기 위해서
아나콘다와 파이토치를 설치해주었다
1. 아나콘다 설치하기
https://www.anaconda.com/products/individual
download를 선택하여 anaconda를 설치해준다.
2. 파이토치 설치하기
Install을 클릭하여 다음페이지로 이동 후
원하는 것을 클릭하면 아래 Run this Command: 왼쪽에 내가 입력해야하는 커멘드가 생성된다
이를 그래도 복사하여 anaconda에 입력해준다
참고한 글
https://docs.microsoft.com/ko-kr/windows/ai/windows-ml/tutorials/pytorch-analysis-installation
위에 올린 사이트에서 처럼 진행 한 경우
import torch
x = torch.rand(2, 3)
print(x)
다음을 입력했을 때 오류가 나지 않고 진행되는 것을 알 수 있다!
하지만 아직 jupyter notebook 화면에는 여전히 no module named 'torch' 가 뜬다...!
3. 세번째 단계
이를 해결하기 위해 anaconda에 설치되어 있는 패키지 정보를 확인하기 위해 conda list를 입력해보았는데
Syntax Error : stdin 에러
가 발생하며 패키지 정보도 확인할 수 없고... 그 외에 그 어떤 커멘드를 입력해도 같은 오류의 반복,,,
이걸 어떻게 해결해야하지 정말 찾고 찾고 또 찾고 몇시간을 날렸는데 찾아낸 해결방법
🎇컴퓨터를 껐다 킨다🎇
해결방법이 너무 간단해서 조금 화가났었다.
그리고 주피터와 pytorch가 깔려있는것을 확인하고 또 해결방법을 찾아나섰는데 주피터 노트북으로 향하는 경로(?)가 잘못됐던 것 같다
이 전에 주피터에 접속하기 위해서는 내가 원하는 파일이 있는 곳에서 git bash로 접속 후 jupytor notebook을 입력해서 접속했었는데 anaconda에 주피터 노트북 설치 이후
시작 화면 바로가기에서 접속하면
jupyter notebook을 직접 입력하지 않아도 접속 가능하다!
일단 접속 후 내가 원하는 파일이 있는 경로를 찾아가면
오류가 해결된걸 확인 가능하다!