본문 바로가기

뭐가 문제인거니/파이참&파이썬

[PyCharm] "Unresolved reference '다른 파이썬 파일' " Error 해결

빠른 해결 방법 1

1) 오류가 나는 파이썬 파일과, import하려는 파이썬 파일이

모두 같이 들어있는 폴더(여기선 week5HW 폴더)를

아래와 같이 import 경로에 추가해준다.

from 폴더이름.import하려는 파이썬 파일이름

단, 이때 폴더 이름은 반드시 영어여야 한다.


빠른 해결 방법 2

1) 오류가 나는 파이썬 파일과, import하려는 파이썬 파일이

모두 같이 들어있는 폴더(여기선 5주차과제 폴더)를 우클릭한다.

2) Mark Directory as > Sources Root 로 설정해준다. 


오류 원인

기본적으로 프로젝트 폴더(여기선 pythonCode 폴더)가 Root directory로 지정된다.

따라서 오류가 나는 파이썬 파일과, import하려는 파이썬 파일이

모두 같이 들어있는 폴더(여기선 5주차과제 폴더)를

빠른 해결 방법 1과 같이 Root directory 부터의 경로를 모두 지정해준거나

빠른 해결 방법 2와 같이 하위 폴더를 Soruces root로 지정해 주지 않으면

프로젝트 폴더(여기선 pythonCode 폴더) 내에서 exponentiation.py 파일을 찾기 때문에 오류가 뜬다.

실제로 오류가 나는 파이썬 파일과, import하려는 파이썬 파일이 모두 같은 폴더(여기선 5주차과제 폴더)에 들어가 있다면 실행 시 문제는 없다.