본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

파이썬 "Traceback (most recent call last): File "<string>", line 1, in <module>ModuleNotFoundError: No module named 'torch'" 오류 해결 방법

by 3604 2026. 3. 9.
728x90

이 오류는 현재 파이썬 환경에 PyTorch(torch) 라이브러리가 설치되어 있지 않거나, 설치된 환경과 실행 중인 환경이 서로 다를 때 발생합니다.

해결을 위해 다음 단계들을 순서대로 시도해 보세요.

1. PyTorch 설치하기
가장 먼저 터미널(또는 명령 프롬프트)에서 아래 명령어를 입력하여 설치 여부를 확인하고 설치합니다.

기본 설치 (CPU 버전):

Bash
pip install torch torchvision torchaudio
GPU(NVIDIA) 사용 시:
컴퓨터에 GPU가 있고 CUDA를 사용하려면 PyTorch 공식 홈페이지에서 본인의 환경에 맞는 설치 명령어를 복사해야 합니다.

2. 환경 불일치 확인 (중요)
설치를 했는데도 같은 에러가 난다면, "설치한 곳"과 "실행하는 곳"이 다르기 때문일 확률이 높습니다.

VS Code / PyCharm 사용자: 오른쪽 하단이나 설정에서 선택된 Python Interpreter가 PyTorch를 설치한 환경(가상환경 등)인지 확인하세요.

터미널에서 직접 실행 시: 아래 명령어로 pip이 어떤 파이썬에 연결되어 있는지 확인해 보세요.

Bash
python -m pip install torch
(단순히 pip install 하는 것보다 python -m pip을 사용하는 것이 현재 실행 중인 파이썬 버전에 정확히 설치하는 가장 안전한 방법입니다.)

3. 주피터 노트북(Jupyter/Colab) 사용자
노트북 셀 안에서 바로 설치하려면 맨 앞에 !를 붙여 실행하세요.

Python
!pip install torch
설치 후에는 반드시 커널(Kernel)을 재시작(Restart) 해야 변경 사항이 반영됩니다.

💡 해결 여부 확인법
설치 후 파이썬을 실행하여 아래 코드가 에러 없이 출력되는지 확인해 보세요.

Python
import torch
print(f"PyTorch 버전: {torch.__version__}")
print(f"GPU 사용 가능 여부: {torch.cuda.is_available()}")

728x90