주피터 노트북에서 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. 파이토치 설치하기

https://pytorch.org/

 

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을 직접 입력하지 않아도 접속 가능하다!

일단 접속 후 내가 원하는 파일이 있는 경로를 찾아가면

오류가 해결된걸 확인 가능하다!

반응형

+ Recent posts