본문 바로가기
프로그램 에러

ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'

by 젤리아드 2024. 5. 24.
반응형

File "파일 경로\degradations.py", line 8, in <module>
from torchvision.transforms.functional_tensor import rgb_to_grayscale
ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'
에러 메시지

에러 메시지

from torchvision.transforms.functional_tensor import rgb_to_grayscale

ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'

 

해결 방법

File "파일 경로\degradations.py", line 8, in <module>
from torchvision.transforms.functional_tensor import rgb_to_grayscale
ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'
파일 경로

파일 경로를 복사합니다.

(cmd 화면일 경우 파일 경로 문자열을 드래그하여 선택한 후 엔터 키)

 

윈도우 파일 탐색기
파일 경로 붙여넣기

복사한 파일 경로를 파일 탐색기에 붙여 넣고 엔터 키를 누릅니다.

 

File "파일 경로\degradations.py", line 8, in <module>
from torchvision.transforms.functional_tensor import rgb_to_grayscale
ModuleNotFoundError: No module named 'torchvision.transforms.functional_tensor'
파일 및 줄 번호 확인

에러가 발생한 파일 이름과 줄 번호를 확인합니다.

(위 예시에서는 degradations.py 파일의 8번째 줄)

 

degradations.py 파일 우클릭
연결 프로그램 → 메모장
파일 열기

에러가 발생한 degradations.py 파일을 메모장 같은 텍스트 편집 프로그램으로 엽니다.

 

메모장
degradations.py
Ctrl+G
줄 번호: 8 입력
이동 버튼 클릭
에러 발생 줄로 이동

에러가 발생한 줄로 이동합니다.

(메모장이라면 Ctrl+G키 누르고 줄 번호 입력 후 이동 버튼 클릭)

 

_tensor 문자열 삭제
편집

"from torchvision.transforms.functional" 다음에 나오는 "_tensor" 코드를 삭제합니다.

 

메모장
파일 → 저장
파일 저장

마지막으로 파일을 저장하면 에러가 해결됩니다.

728x90

댓글