반응형

    파이썬 공부 시 여러 예제에서 다른 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 - 환경설정] 파이썬 패키지 설치 시 오류 - No Module 오류 / SSL 인증 오류

    코딩으로 만들고 싶었던 가장 첫번째는 웹 크롤링 봇이었다. 이래저래 검색을 하고 예제를 따와서 시험삼아 돌려보는데 아래와 같은 메세지를 발견했다. 크롤링에서 필수인 Beautifulsoup 모듈이 없다는 메세지 ....

    lightot.tistory.com

     

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기