다음을 통해 공유


빠른 시작: Visual Studio의 폴더에서 Python 코드 열기 및 실행

이 빠른 시작에서는 Visual Studio 프로젝트를 만들 필요 없이 Visual Studio 2019 이상에서 Python 코드를 실행하는 단계별 단계를 따릅니다. Visual Studio를 사용하면 폴더에서 기존 Python 코드를 쉽게 열고 실행할 수 있습니다. 프로젝트 작업을 선택할 때와 동일한 기능과 명령을 Python 코드 개발에 사용할 수 있습니다.

필수 조건

  • Python 워크로드를 지원하는 Visual Studio가 설치되었습니다. 자세한 내용은 Visual Studio에서 Python 지원 설치를 참조하세요.

  • 이 빠른 시작의 지침은 Python 코드가 있는 모든 폴더에 적용됩니다. 이 문서에 설명된 예제를 따르려면 GitHub 리포지토리 gregmalcolm/python_koans를 컴퓨터에 복제하려고, 다음 명령을 사용하세요.

    git clone https://github.com/gregmalcolm/python_koans
    

Mac용 Visual Studio는 지원되지 않습니다. 자세한 내용은 Mac용 Visual Studio의 변경 내용을 참조하세요. Windows, Mac 및 Linux의 Visual Studio Code는 사용 가능한 확장을 통해 Python에서 잘 작동합니다.

로컬 코드 폴더 열기

Visual Studio에서 기존 Python 코드를 사용하여 로컬 폴더를 열려면 다음 단계를 수행합니다.

  1. Visual Studio를 시작합니다. 시작 창의 시작 열에서 로컬 폴더 열기 선택합니다.

    Visual Studio가 이미 실행 중인 경우 파일>열기>폴더 를 대신 선택할 수 있습니다.

  2. Python 코드가 포함된 폴더로 이동하고 폴더 선택을 선택합니다.

  3. Visual Studio는 폴더 보기솔루션 탐색기에 파일을 표시합니다. 폴더 이름 왼쪽의 화살표를 사용하여 폴더를 확장하고 축소할 수 있습니다.

  4. Python 폴더를 열면 Visual Studio에서 프로그램과 관련된 설정을 관리하기 위해 숨겨진 폴더를 몇 개 만듭니다. 이러한 폴더(및 기타 숨겨진 파일 및 폴더(예: .git 폴더)를 보려면 [모든 파일 표시 ] 도구 모음 옵션을 선택합니다.

프로그램 실행

Visual Studio에서 기존 Python 코드를 연 후 프로그램을 실행할 수 있습니다. 코드를 실행하려면 Visual Studio에서 프로그램을 실행하려면 시작 파일 (시작 항목) 또는 기본 프로그램 파일을 식별해야 합니다. 이 예제에서 시작 파일은 contemplate-koans.py.

  1. 솔루션 탐색기에서 contemplate-koans.py 파일을 마우스 오른쪽 단추로 클릭하고 시작 항목으로 설정을 선택합니다.

    중요합니다

    시작 항목이 연 폴더의 루트에 없는 경우 작업 디렉터리 설정에 설명된 대로 시작 구성 JSON 파일에 줄을 추가해야 합니다.

  2. 디버깅하지 않고> 시작을 선택하여 코드를 실행하거나 바로 가기 키 Ctrl+F5를 사용합니다. Visual Studio 도구 모음에서 시작 항목 이름 옆에 있는 단색 재생 화살표를 선택할 수도 있습니다. 이 옵션은 Visual Studio 디버거에서 코드를 실행합니다.

    이러한 모든 시작 메서드에 대해 Visual Studio는 시작 항목이 Python 파일임을 감지하고 기본 Python 환경에서 코드를 자동으로 실행합니다. 현재 환경은 도구 모음의 시작 항목 이름 오른쪽에 표시됩니다. 다음 예제에서 현재 환경은 Python 3.11(64비트)입니다.

    Visual Studio 2022 도구 모음에서 단색 재생 화살표를 사용하여 디버깅으로 프로그램을 시작하는 방법을 보여 주는 스크린샷

    도구 모음에 현재 Python 환경이 표시되지 않으면다른 창>Python 환경> 선택합니다.

  3. 프로그램이 실행되면 Visual Studio에서 명령 창을 열어 프로그램 출력을 표시합니다.

    비고

    디버깅을 사용하여 python-koans 프로그램을 실행하는 경우 프로그램 실행을 완료하려면 코드의 값을 변경해야 합니다.

  4. 다른 Python 환경에서 코드를 실행할 수 있습니다.

    1. Visual Studio 도구 모음에서 현재 Python 환경 드롭다운 목록을 확장하고 원하는 환경을 선택합니다.

    2. 프로그램을 다시 시작합니다.

  5. Visual Studio에서 코드 폴더를 닫을 준비가 되면 파일>닫기 폴더를 선택합니다.

작업 디렉터리 설정

기본적으로 Visual Studio는 동일한 폴더의 루트에 있는 폴더로 열린 Python 프로젝트를 실행합니다. 그러나 프로젝트의 코드는 Python이 하위 폴더에서 실행될 것으로 예상할 수 있습니다. 코드가 Visual Studio에서 인식하는 기본 구성과 다른 위치에서 파일을 찾을 것으로 예상되는 경우 코드를 실행하려고 할 때 오류가 발생할 수 있습니다.

리포지토리의 루트 폴더를 python_koans 열고 contemplate-koans.py Python 파일이 포함된 python3이라는 하위 폴더를 확인한다고 가정합니다. python3/contemplate-koans.py 파일을 시작 파일로 설정하기로 결정합니다. 코드를 실행하면 koans.txt 파일을 찾을 수 없다는 오류가 표시됩니다. 이 오류는 contemplate-koans.py 파일에서 Python이 리포지토리 루트가 아닌 python3 폴더에서 실행되기 때문에 발생합니다.

이러한 경우 실행 구성 JSON 파일에 줄을 추가하여 작업 디렉터리를 지정해야 합니다.

  1. 솔루션 탐색기에서 Python(.py) 시작 파일을 마우스 오른쪽 단추로 클릭하고 디버그 구성 추가를 선택합니다.

    Visual Studio 2022의 솔루션 탐색기에서 선택한 파일에 대한 디버그 구성 추가 옵션을 선택하는 방법을 보여 주는 스크린샷

  2. 디버거 선택 대화 상자에서 목록에서 기본 옵션을 선택하고, 선택을 클릭하십시오:

    Visual Studio 2022의 디버거 선택 대화 상자에서 기본 디버거를 선택하는 방법을 보여 주는 스크린샷

    비고

    기본값이 옵션으로 표시되지 않는 경우 디버그 구성 추가 명령을 선택할 때 Python .py 파일을 선택해야 합니다. Visual Studio는 파일 형식을 사용하여 표시할 디버거 옵션을 결정합니다.

  3. Visual Studio는 숨겨진 .vs 폴더에 있는 launch.vs.json파일을 엽니다. 이 파일은 프로젝트의 디버깅 컨텍스트를 설명합니다. 작업 디렉터리를 지정하려면 속성 값을 추가합니다 "workingDirectory" . 예제의 경우 python-koans 속성과 값을 추가할 수 있습니다"workingDirectory": "python3".

    {
      "version": "0.2.1",
      "defaults": {},
      "configurations": [
        {
          "type": "python",
          "interpreter": "(default)",
          "interpreterArguments": "",
          "scriptArguments": "",
          "env": {},
          "nativeDebug": false,
          "webBrowserUrl": "",
          "project": "contemplate_koans.py",
          "projectTarget": "",
          "name": "contemplate_koans.py",
          "workingDirectory": "python3"
        }
      ]
    }
    
  4. 변경 내용을launch.vs.json 파일에 저장합니다.

  5. 프로그램을 다시 실행합니다. 이제 지정된 폴더에서 코드 실행이 실행됩니다.