다음을 통해 공유


자습서: Visual Studio에서 Python 환경에 패키지 설치

이 문서에서는 Visual Studio Python으로 작업하기자습서 시리즈의 5단계를 제공합니다.

Python 프로젝트의 모든 코드는 특정 환경의 컨텍스트 내에서 실행됩니다. 환경의 예로는 전역 환경, 가상 환경, conda 환경 등이 있습니다. 환경은 Python 버전 및 설치된 패키지 집합과 관련된 언어 서비스가 필요한 모든 작업에 사용됩니다. 각 환경에는 프로젝트 코드에 따라 설치된 특정 패키지가 필요합니다.

Python 개발자 커뮤니티는 고유한 프로젝트에 통합할 수 있는 수천 개의 유용한 패키지를 생성합니다. 이 자습서 시리즈의 5단계에서는 Visual Studio의 Python 환경 창을 사용하여 Python 환경에서 패키지를 관리합니다.

자습서의 5단계에서는 다음 방법을 알아봅니다.

  • Visual Studio에서 Python 환경 및 패키지 보기
  • Python 환경에 대한 패키지 설치 및 관리
  • 설치된 패키지를 사용하여 Python 코드 테스트

필수 구성 요소

Visual Studio에서 Python 환경 보기

Visual Studio는 Python 환경에 대한 정보를 볼 수 있는 두 가지 위치를 제공합니다.

  • 솔루션 탐색기Python 환경노드는 프로젝트에서 현재 사용 중인 환경을 나열합니다. 프로젝트에 대한 환경이 두 개 이상 있는 경우 Visual Studio는 활성 환경을 굵게 표시합니다. 특정 환경을 확장하여 설치된 패키지 집합을 볼 수 있습니다. 환경이 활성화되면 설치된 패키지를 가져와 코드에서 사용할 수 있습니다.

    Visual Studio 2022의 솔루션 탐색기에서 Python 환경 노드를 보여 주는 스크린샷

    Visual Studio 2019의 솔루션 탐색기에서 Python 환경 노드를 보여 주는 스크린샷

  • Python 환경창에는 사용 가능한 모든 환경과 설치된 패키지가 표시됩니다. Visual Studio 설치 관리자 및 별도로 설치된 환경을 사용하여 설치된 환경을 볼 수 있습니다. 사용 가능한 환경에는 전역, 가상 및 conda 환경이 포함됩니다. Visual Studio는 새 프로젝트에 대한 기본 Python 환경을 굵게 표시합니다.

    Visual Studio 2022의 Python 환경 창을 보여 주는 스크린샷

    Visual Studio 2019의 Python 환경 창을 보여 주는 스크린샷

다음 방법 중 하나를 사용하여 Python 환경 창을 엽니다.

  • Visual Studio의 주 도구 모음에서 창을 열려면 보기>다른 창>Python 환경들선택하십시오.

  • 솔루션 탐색기Python 프로젝트가 열려 있는 경우 프로젝트 아래의 Python 환경 노드를 마우스 오른쪽 단추로 클릭하고 모든 Python 환경 보기선택합니다.

    Visual Studio 2022에서 마우스 오른쪽 단추를 클릭하여 Python 환경 창을 여는 방법을 보여 주는 스크린샷

    Visual Studio 2019에서 마우스 오른쪽 단추를 클릭하여 Python 환경 창을 여는 방법을 보여 주는 스크린샷

    Ctrl+K, Ctrl+` 바로 가기 키를 사용하여 솔루션 탐색기Python 환경 창을 열 수도 있습니다.

Python 파일 준비

연습을 준비하려면 다음 단계에 따라 필요한 코드를 포함하도록 Python 프로젝트 파일을 업데이트합니다.

  1. 편집기에서 Python 프로젝트 파일(.py)을 엽니다. (자습서 2단계에서는 기본 파일 이름이 PythonApplication1.py이 파일을 만드는 방법을 설명합니다.)

  2. 파일의 코드를 다음 코드로 바꿉다. 이 버전의 코드는 자습서 4단계의 출력과 유사한 코사인 웨이브를 만들지만 출력을 그래픽으로 그어 줍니다.

    from math import radians
    import numpy as np                # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
       x = np.arange(0, radians(1800), radians(12))
       plt.plot(x, np.cos(x), 'b')
       plt.show()
    
    main()
    
  3. 편집기에서 matplotlib import 문을 마우스로 가리킵니다. Visual Studio는 특수 서식을 사용하여 문이 해결되지 않았음을 나타냅니다.

    Visual Studio 2022가 특수 서식을 사용하여 matplotlib import 문이 해결되지 않았음을 나타내는 방법을 보여 주는 스크린샷

    visual Studio 2019에서 특수 서식을 사용하여 matplotlib import 문이 해결되지 않았음을 나타내는 방법을 보여 주는 스크린샷

    필요한 패키지가 기본 전역 환경에 설치되지 않으므로 matplotlib import 문이 해결되지 않습니다. 다음 섹션에서 필요한 패키지를 설치하는 방법을 알아봅니다.

Python 환경에 대한 패키지 설치

matplotlib import 문을 해결하려면 필요한 패키지를 기본 전역 환경에 설치해야 합니다.

  1. Python 환경 창에서 새 Python 프로젝트의 기본 환경을 선택한 다음, 드롭다운 메뉴에서 패키지(PyPI) 선택합니다. (PyPI는 Python 패키지 인덱스 약어입니다.)

    Visual Studio는 현재 기본 환경에 설치된 패키지 목록을 보여 줍니다.

  2. 검색 필드에 matplotlib입력합니다. 결과 목록에서 실행 명령: pip install matplotlib 옵션을 선택합니다.

    이 명령은 matplotlib 라이브러리와 라이브러리가 의존하는 모든 패키지를 설치합니다. 이 경우 종속 패키지에는 numpy 라이브러리가 포함됩니다.

    보기>출력 창을 열어 설치 진행률을 모니터링할 수 있습니다.

  3. 패키지가 설치되면 Python 환경 창이 새로 고쳐져 선택한 환경에 대한 패키지를 표시합니다.

    패키지 오른쪽에 있는 X은 이를 제거합니다.

프로그램 실행

이제 matplotlib 라이브러리가 설치되었으므로 프로그램을 테스트할 준비가 되었습니다.

  1. 디버깅(F5) 또는 디버거(Ctrl+F5) 없이 프로그램을 실행합니다.

  2. 프로그램 출력을 확인합니다. 코사인 데이터의 플롯 그래프가 표시됩니다.

    Python matplotlib 라이브러리 패키지의 코드를 사용하는 프로그램 출력을 보여 주는 스크린샷

다음 단계