반응형
파이썬 공부 시 여러 예제에서 다른 python 파일에서 만든 함수를 import하는 부분들이 자주 등장합니다.
함수 import의 경우 상세한 내용은 여기 링크를 확인해 주세요
사실 간단한 명령으로 사용하는 부분이라 전혀 어렵지 않지만...
항상 그렇듯 에러메세지가 우릴 반깁니다.
기본적으로 파이참에서나 다른 IDE에서는 Import를 누르면 프로젝트 폴더가 나오거나 부를 수 있는 함수들 목록이 뜨게 됩니다.
그런데 위 폴더 구조를 따라가봐도 나오질 않고 직접 타자로 입력해도 연동이 되지 않습니다.
그 때 구글 검색에서 가장 쉽게 찾는 해결 방법은 일단 console 이나 CMD를 이용해서 "sys.path"를 입력해서 입력가능한 path를 확인하는 것입니다. -아래를 참조해 주세요.
sys.path
['C:\\Program Files\\JetBrains\\PyCharm Community Edition with Anaconda plugin 2019.3.3\\plugins\\python-ce\\helpers\\pydev', 'C:\\Program Files\\JetBrains\\PyCharm Community Edition with Anaconda plugin 2019.3.3\\plugins\\python-ce\\helpers\\third_party\\thriftpy', 'C:\\Program Files\\JetBrains\\PyCharm Community Edition with Anaconda plugin 2019.3.3\\plugins\\python-ce\\helpers\\pydev', 'C:\\Anaconda3\\envs\\Practice0\\python37.zip', 'C:\\Anaconda3\\envs\\Practice0\\DLLs', 'C:\\Anaconda3\\envs\\Practice0\\lib', 'C:\\Anaconda3\\envs\\Practice0', 'C:\\Anaconda3\\envs\\Practice0\\lib\\site-packages', 'C:\\Anaconda3\\envs\\Practice0\\lib\\site-packages\\win32', 'C:\\Anaconda3\\envs\\Practice0\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda3\\envs\\Practice0\\lib\\site-packages\\Pythonwin', 'C:\\Users\\light\\PycharmProjects\\Practice', 'C:/Users/light/PycharmProjects/Practice']
저의 경우 이상한 점은 해당 파일의 path가 이미 경로에 있었음에도 불구하고 먹히지 않았다는 것입니다.
가장 간단한 해결방법:
시스템 환경 설정에 들어가서 해당 python 파일이 있는 폴더를 새로 만들어주는 것입니다.
1. 우선 윈도우 파일 탐색기에서 import할 파일의 위치를 확인합니다.
2. 파일 위치를 복사합니다.
3. 시스템 환경 설정에 가서 해당 위치를 추가합니다.
시스템 환경 설정 상세 방법은 이전 포스팅의 3)번 항목을 참조하시면 됩니다.
2020/03/31 - [프로그래밍/Python 시작 & 설정하기] - [Python - 환경설정] 파이썬 패키지 설치 시 오류 - No Module 오류 / SSL 인증 오류
'프로그래밍 > Python 시작 & 설정하기' 카테고리의 다른 글
[Python - 환경설정] 아나콘다 환경 - environment has not been activated (0) | 2020.04.01 |
---|---|
[Python - 환경설정] 파이썬 패키지 설치 시 오류 - No Module 오류 / SSL 인증 오류 (5) | 2020.03.31 |
[Python - 환경설정] 파이썬 설치 및 환경 설정 - Anaconda를 설치하세요 (0) | 2020.03.25 |
무료로 시작하는 파이썬 공부 방법 - 추천 (0) | 2020.03.22 |
나는 왜 프로그래밍을 공부하려 하는가? (0) | 2020.03.22 |
최근댓글