Python 오류가 기본 모듈을 찾을 수 없음

Salman Mehmood 2023년6월21일
  1. Python에서 '__main__' 모듈을 찾을 수 없습니다 오류 해결
  2. 결론
Python 오류가 기본 모듈을 찾을 수 없음

이 기사에서는 '__main__' 모듈을 찾을 수 없습니다 오류, 그 원인 및 Python에서 오류를 해결하는 방법에 대해 설명합니다.

Python에서 '__main__' 모듈을 찾을 수 없습니다 오류 해결

PyCharm 환경에서 인쇄할 간단한 코드를 작성했습니다. 오른쪽 상단 모서리에서 볼 수 있듯이 재생 버튼 또는 실행 버튼이 비활성화되어 있어 이 코드를 실행할 방법이 없습니다.

PyCharm에서 코드를 실행할 수 없음

이 코드를 읽을 수 있으려면 구성을 추가하거나 인터프리터를 추가해야 합니다. 그런 다음 실행을 제공합니다. 그러나 재생 버튼을 클릭하면 프로그램이 실행되지 않습니다.

문제는 PyCharm에서 코드를 실행할 인터프리터가 없거나 생성된 인터프리터를 실행할 때 오류가 발생한다는 것입니다. 우리의 경우 인터프리터를 만들었지만 여전히 코드가 실행되지 않습니다.

구성 후 pycharm에서 프로그램을 실행할 수 없음

문제의 원인은 무엇입니까? 첫 번째 이유는 가상 환경이 없기 때문이고, 두 번째 이유는 Python 인터프리터가 프로젝트 폴더를 찾을 수 없기 때문입니다.

이 문제를 해결하려면 시스템에 Python을 설치했는지 확인해야 합니다. 다음 단계에서는 프로젝트에 대한 가상 환경을 만들고 읽고자 하는 Python 파일을 지정합니다.

오류 해결 단계

Python이 설치되어 있는지 확인하려면 터미널을 열고 “python"을 입력하고 시스템에 Python이 설치되어 있는 경우 Enter 키를 누르면 Python 버전이 표시됩니다. 시스템에 Python이 설치되었습니다. 여기에서 Python을 다운로드해야 합니다.

프로젝트를 위한 가상 환경을 만들고 빈 폴더를 만들어 봅시다. 그런 다음 PyCharm 환경으로 이동하여 인터프리터를 삭제합니다.

  1. 왼쪽 상단 모서리에 있는 파일을 클릭합니다.
  2. 설정으로 이동합니다. 그것은 당신을 위해 프로젝트를 연 다음 프로젝트로 이동합니다.
  3. 더하기(+) 버튼을 클릭하여 가상 환경을 만들 위치를 컴퓨터에 구체적으로 알려줍니다.
  4. 가상 환경이 생성되면 선택해야 합니다.
  5. "확인"을 클릭한 다음 "적용"을 클릭합니다.

pycharm에서 가상 환경 생성

다음 단계에서는 구성을 추가합니다.

  1. 프로젝트의 경우 구성 추가를 클릭합니다.
  2. 새 항목 추가를 클릭하고 Python을 선택합니다.
  3. 새 창을 연 후 프로젝트 파일을 선택해야 하는 스크립트 경로를 살펴보십시오. 따라서 프로젝트 또는 폴더를 저장한 곳으로 이동해야 합니다.
  4. 스크립트 경로 또는 프로젝트 파일을 선택하면 자동으로 작업 디렉토리가 선택됩니다. 그렇지 않은 경우 폴더를 클릭하고 프로젝트 폴더로 이동하여 직접 선택하십시오.
  5. 그런 다음 "적용""확인"을 클릭합니다.
  6. 코드를 실행하여 모든 것이 잘 작동하는지 확인합니다. 재생 버튼을 클릭하면 여기에서 코드가 성공적으로 실행됩니다.

pycharm에 구성을 추가한 후 코드 실행

간단히 말해서 Python에서 can't find '__main__' module 오류가 발생하는 경우입니다. 다음을 수행하여 해결합니다.

  1. 스크립트에 기본 모듈을 추가합니다.
  2. 스크립트를 기본 모듈과 동일한 디렉토리로 이동합니다.

결론

이 기사에서는 Python에서 '__main__' 모듈을 찾을 수 없습니다 오류를 해결하는 방법에 대해 논의했습니다.

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn

관련 문장 - Python Error