주피터 노트북에서 torch를 import 하여 사용하려고 하였으나
ModuleNotFoundError : no module named 'torch'
에러가 뜨며 실행이 안되었다.
이를 해결하기 위해서
아나콘다와 파이토치를 설치해주었다
1. 아나콘다 설치하기
https://www.anaconda.com/products/individual
Anaconda | Individual Edition
Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.
www.anaconda.com
download를 선택하여 anaconda를 설치해준다.
2. 파이토치 설치하기
PyTorch
An open source machine learning framework that accelerates the path from research prototyping to production deployment.
pytorch.org
Install을 클릭하여 다음페이지로 이동 후
원하는 것을 클릭하면 아래 Run this Command: 왼쪽에 내가 입력해야하는 커멘드가 생성된다
이를 그래도 복사하여 anaconda에 입력해준다
참고한 글
https://docs.microsoft.com/ko-kr/windows/ai/windows-ml/tutorials/pytorch-analysis-installation
컴퓨터에 PyTorch 설치 및 구성
Windows ML 데이터 분석에 사용할 수 있도록 컴퓨터에 Pytorch 설치 및 구성
docs.microsoft.com
위에 올린 사이트에서 처럼 진행 한 경우
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을 직접 입력하지 않아도 접속 가능하다!
일단 접속 후 내가 원하는 파일이 있는 경로를 찾아가면
오류가 해결된걸 확인 가능하다!