본문 바로가기
Dev

[Python] 라이브러리 import 오류

by 호랑2 2023. 1. 25.

음성인식 프로젝트를 만들어보려고 간만에 프로젝트를 열었다.

가장 첫 줄에 음성인식 라이브러리인 'SpeechRecognotion' 을 아래와 같이 import 하였다.

 

import speech_recognition as sr

 

그런데 첫 줄부터 아래와 같은 오류가 발생하였다.

 

ModuleNotFoundError: No module named 'speech_recognition'

 

삽질 끝에 얻은 결론은 두 가지 케이스를 확인해봐야 한다는 것이다.

 

1. 파일명 조심

호기롭게 파일명을 'Speech_Recognition.py' 로 설정했었는데 import 할 모듈 명이 파일명과 동일한 경우,

파이썬은 해당 파일 내에서 import 가능한 모듈을 찾는다.

따라서 절대 파일명을 모듈명과 같은 것으로 설정해서는 안된다.

 

2. interpreter 확인

뜻밖에 실행중인 python interpreter 가 내가 모듈을 설치한 interpreter 와 다른 경우가 있다.

이 경우에도 import 하려는 모듈을 찾을 수 없으니, interpreter 설정을 확인해보자.

댓글