Windows의 Visual Studio에서 Python과 함께 작업하십시오
PackageId : Cpython39와 같은 파이썬 자체를 설치하거나 업데이트하려고 할 때 오류가 표시 될 수 있습니다.exe.x64; PackageAction : DownloadPackage; returnCode : 0x80070193 . 이러한 오류는 https : // Python에서 Python을 다운로드하거나 설치할 때 발생합니다.조직이 실패합니다. 네트워크 타임 아웃, 회사 방화벽 정책, VPN 구성, 바이러스 백신 또는 기타 문제로 인한 것일 수 있습니다. 재 시도가 도움이되는지 확인하고 그렇지 않은 경우 https : // Python에서 직접 Python 런타임을 다운로드 할 수 있는지 확인하십시오.조직을 수동으로 설치하십시오.
비주얼 스튜디오 코드의 파이썬
Microsoft Python Extension을 사용하여 Visual Studio Code에서 Python으로 작업하는 것은 간단하고 재미 있으며 생산적입니다. 확장자는 VS 코드가 우수한 파이썬 편집기로 만들고 다양한 파이썬 통역사와 함께 모든 운영 체제에서 작동합니다. VS Code의 모든 힘을 활용하여 가상 및 콘다 환경을 포함한 파이썬 환경간에 쉽게 전환 할 수있는 기능과 함께 자동 완전 및 Intellisense, Linting, Debging 및 Unit Testing을 제공합니다.
이 기사는 VS 코드의 Python 확장 기능의 다른 기능에 대한 개요 만 제공합니다. 편집, 실행 및 디버깅 코드의 연습은 아래 버튼을 사용하십시오.
파이썬과 파이썬 확장을 설치하십시오
튜토리얼은 파이썬 설치 및 확장자 사용을 통해 안내합니다. 연장과 별도로 파이썬 통역사를 직접 설치해야합니다. 빠른 설치를 위해 Python의 Python을 사용하십시오.org and vs code Marketplace에서 확장을 설치하십시오.
메모: Python 개발을 시작할 수 있도록 유용한 확장, 설정 및 Python 코드 스 니펫이 포함 된 Python 프로필 템플릿을 사용할 수 있습니다.
Python 버전이 설치되면 파이썬 : 통역사 선택 명령. VS 코드가 원하는 통역사를 자동으로 찾지 않으면 환경을 참조하십시오 – 수동으로 통역사를 지정하십시오.
설정을 통해 Python 확장을 구성 할 수 있습니다. Python 설정 참조에서 자세히 알아보십시오.
Linux 용 Windows 하위 시스템: Windows에 있다면 WSL은 파이썬 개발을 수행하는 좋은 방법입니다. Windows에서 Linux 배포판을 실행할 수 있으며 Python은 종종 이미 설치됩니다. WSL 확장 기능과 결합하면 WSL의 맥락에서 실행 중에 전체 대 코드 편집 및 디버깅 지원이 제공됩니다. 자세한 내용은 WSL 개발로 이동하거나 WSL 튜토리얼에서 작업을 시도하십시오.
파이썬 코드를 실행하십시오
Python을 경험하려면 hello라는 파일 (파일 탐색기 사용)을 만듭니다.다음 코드로 Py 및 붙여 넣기 :
인쇄 ( "Hello World")
그런 다음 Python Extension은 바로 가기를 제공하여 현재 선택된 통역사를 사용하여 Python 코드를 실행합니다 (파이썬 : 통역사 선택 명령 팔레트에서). 활성 Python 파일을 실행하려면 터미널에서 Python 파일을 실행하십시오 편집기의 오른쪽 상단에있는 재생 버튼.
또한 개별 라인 또는 선택한 코드를 파이썬 : 파이썬 터미널에서 선택/라인을 실행하십시오 명령 (shift+enter). 선택이 없으면 커서와의 라인이 Python 터미널에서 실행됩니다. 동일한 파이썬 터미널에서 선택/라인을 실행하십시오 컨텍스트 메뉴에서 명령을 사용할 수 있습니다. 편집기에서 선택할 수 있습니다. 터미널/REPL에서 선택 또는 라인을 실행할 때마다 동일한 터미널이 사용됩니다. 해당 터미널이 닫힐 때까지.
Python 확장은 선택의 첫 번째 비어 있지 않은 라인을 기반으로 간장을 자동으로 제거하여 필요에 따라 다른 모든 라인을 왼쪽으로 이동시킵니다.
필요한 경우 명령은 Python 터미널을 엽니 다. 당신은 또한 인터랙티브 대체 환경을 파이썬 : 대체를 시작하십시오 현재 선택된 통역사와 터미널을 활성화 한 다음 Python Repl을 실행하는 명령.
보다 구체적인 연습 및 기타 코드 실행 방법은 실행 코드 자습서를 참조하십시오.
자동 완성 및 지능형
Python 확장은 현재 선택된 통역사를 사용하여 코드 완료 및 Intellisense를 지원합니다. Intellisense는 모든 파일 및 내장 및 타사 모듈에 대한 지능형 코드 완료 (컨텍스트 내 메소드 및 가변 제안)를 포함한 여러 기능에 대한 일반적인 용어입니다.
Intellisense는 입력 할 때 방법, 수업 회원 및 문서를 신속하게 보여줍니다. ⌃space (Windows, Linux Ctrl+Space)로 언제든지 완료를 트리거 할 수도 있습니다. 식별자 위로 호버링하면 이들에 대한 자세한 정보가 표시됩니다.
AI로 완료를 향상시킵니다
Github Copilot은 코드를 더 빠르고 똑똑하게 작성하는 데 도움이되는 AI 기반 코드 완료 도구입니다. vs 코드의 Github Copilot 확장을 사용하여 코드를 생성하거나 생성하는 코드에서 배울 수 있습니다.
Github Copilot은 Python 이외의 언어에 대한 제안과 JavaScript, Typescript, Ruby, Go, C# 및 C를 포함한 다양한 프레임 워크를 제공합니다++.
Copilot 문서에서 Coplot을 시작하는 방법에 대해 자세히 알아볼 수 있습니다.
일선
Linting Linting은 잠재적 오류에 대한 파이썬 코드를 분석하여 다른 문제를 쉽게 탐색하고 수정할 수 있습니다.
파이썬 확장은 a
Windows의 Visual Studio에서 Python과 함께 작업하십시오
PackageId : Cpython39와 같은 파이썬 자체를 설치하거나 업데이트하려고 할 때 오류가 표시 될 수 있습니다.exe.x64; PackageAction : DownloadPackage; returnCode : 0x80070193 . 이러한 오류는 https : // Python에서 Python을 다운로드하거나 설치할 때 발생합니다.조직이 실패합니다. 네트워크 타임 아웃, 회사 방화벽 정책, VPN 구성, 바이러스 백신 또는 기타 문제로 인한 것일 수 있습니다. 재 시도가 도움이되는지 확인하고 그렇지 않은 경우 https : // Python에서 직접 Python 런타임을 다운로드 할 수 있는지 확인하십시오.조직을 수동으로 설치하십시오.
비주얼 스튜디오 코드의 파이썬
Microsoft Python Extension을 사용하여 Visual Studio Code에서 Python으로 작업하는 것은 간단하고 재미 있으며 생산적입니다. 확장자는 VS 코드가 우수한 파이썬 편집기로 만들고 다양한 파이썬 통역사와 함께 모든 운영 체제에서 작동합니다. VS Code의 모든 힘을 활용하여 가상 및 콘다 환경을 포함한 파이썬 환경간에 쉽게 전환 할 수있는 기능과 함께 자동 완전 및 Intellisense, Linting, Debging 및 Unit Testing을 제공합니다.
이 기사는 VS 코드의 Python 확장 기능의 다른 기능에 대한 개요 만 제공합니다. 편집, 실행 및 디버깅 코드의 연습은 아래 버튼을 사용하십시오.
파이썬과 파이썬 확장을 설치하십시오
튜토리얼은 파이썬 설치 및 확장자 사용을 통해 안내합니다. 연장과 별도로 파이썬 통역사를 직접 설치해야합니다. 빠른 설치를 위해 Python의 Python을 사용하십시오.org and vs code Marketplace에서 확장을 설치하십시오.
메모: Python 개발을 시작할 수 있도록 유용한 확장, 설정 및 Python 코드 스 니펫이 포함 된 Python 프로필 템플릿을 사용할 수 있습니다.
Python 버전이 설치되면 파이썬 : 통역사 선택 명령. VS 코드가 원하는 통역사를 자동으로 찾지 않으면 환경을 참조하십시오 – 수동으로 통역사를 지정하십시오.
설정을 통해 Python 확장을 구성 할 수 있습니다. Python 설정 참조에서 자세히 알아보십시오.
Linux 용 Windows 하위 시스템: Windows에 있다면 WSL은 파이썬 개발을 수행하는 좋은 방법입니다. Windows에서 Linux 배포판을 실행할 수 있으며 Python은 종종 이미 설치됩니다. WSL 확장 기능과 결합하면 WSL의 맥락에서 실행 중에 전체 대 코드 편집 및 디버깅 지원이 제공됩니다. 자세한 내용은 WSL 개발로 이동하거나 WSL 튜토리얼에서 작업을 시도하십시오.
파이썬 코드를 실행하십시오
Python을 경험하려면 hello라는 파일 (파일 탐색기 사용)을 만듭니다.다음 코드로 Py 및 붙여 넣기 :
인쇄("안녕하세요 세계"))
그런 다음 Python Extension은 바로 가기를 제공하여 현재 선택된 통역사를 사용하여 Python 코드를 실행합니다 (파이썬 : 통역사 선택 명령 팔레트에서). 활성 Python 파일을 실행하려면 터미널에서 Python 파일을 실행하십시오 편집기의 오른쪽 상단에있는 재생 버튼.
또한 개별 라인 또는 선택한 코드를 파이썬 : 파이썬 터미널에서 선택/라인을 실행하십시오 명령 (shift+enter). 선택이 없으면 커서와의 라인이 Python 터미널에서 실행됩니다. 동일한 파이썬 터미널에서 선택/라인을 실행하십시오 컨텍스트 메뉴에서 명령을 사용할 수 있습니다. 편집기에서 선택할 수 있습니다. 터미널/REPL에서 선택 또는 라인을 실행할 때마다 동일한 터미널이 사용됩니다. 해당 터미널이 닫힐 때까지.
Python 확장은 선택의 첫 번째 비어 있지 않은 라인을 기반으로 간장을 자동으로 제거하여 필요에 따라 다른 모든 라인을 왼쪽으로 이동시킵니다.
필요한 경우 명령은 Python 터미널을 엽니 다. 당신은 또한 인터랙티브 대체 환경을 파이썬 : 대체를 시작하십시오 현재 선택된 통역사와 터미널을 활성화 한 다음 Python Repl을 실행하는 명령.
보다 구체적인 연습 및 기타 코드 실행 방법은 실행 코드 자습서를 참조하십시오.
자동 완성 및 지능형
Python 확장은 현재 선택된 통역사를 사용하여 코드 완료 및 Intellisense를 지원합니다. Intellisense는 모든 파일 및 내장 및 타사 모듈에 대한 지능형 코드 완료 (컨텍스트 내 메소드 및 가변 제안)를 포함한 여러 기능에 대한 일반적인 용어입니다.
Intellisense는 입력 할 때 방법, 수업 회원 및 문서를 신속하게 보여줍니다. ⌃space (Windows, Linux Ctrl+Space)로 언제든지 완료를 트리거 할 수도 있습니다 . 식별자 위로 호버링하면 이들에 대한 자세한 정보가 표시됩니다.
AI로 완료를 향상시킵니다
Github Copilot은 코드를 더 빠르고 똑똑하게 작성하는 데 도움이되는 AI 기반 코드 완료 도구입니다. vs 코드의 Github Copilot 확장을 사용하여 코드를 생성하거나 생성하는 코드에서 배울 수 있습니다.
Github Copilot은 Python 이외의 언어에 대한 제안과 JavaScript, Typescript, Ruby, Go, C# 및 C를 포함한 다양한 프레임 워크를 제공합니다++.
Copilot 문서에서 Coplot을 시작하는 방법에 대해 자세히 알아볼 수 있습니다.
일선
Linting Linting은 잠재적 오류에 대한 파이썬 코드를 분석하여 다른 문제를 쉽게 탐색하고 수정할 수 있습니다.
Python 확장은 Pylint, Pycodestyle, Flake8, Mypy, Pydocstyle, Prospector 및 Pylama를 포함한 여러 가지 다른 라이터를 적용 할 수 있습니다. 린팅을 참조하십시오.
디버깅
더 이상 인쇄 명령문 디버깅이 없습니다! vs 코드는 파이썬에 대한 디버깅 지원이 크게 제공되므로 중단 점을 설정하고 변수를 검사하며 디버그 콘솔을 사용할 수 있습니다. 다중 스레드, 웹 및 원격 애플리케이션을 포함한 여러 가지 유형의 파이썬 응용 프로그램을 디버깅.
출시 구성과 같은 파이썬의 디버깅에 대한보다 구체적인 정보는.JSON 설정 및 원격 디버깅 구현 디버깅을 참조하십시오. 일반 대 코드 디버깅 정보는 디버깅 문서에 있습니다.
또한 Django 및 Flask 튜토리얼은 Django Templates 디버깅을 포함하여 웹 응용 프로그램의 맥락에서 디버깅을 구현하는 방법의 예를 제공합니다.
환경
Python Extension은 표준 위치에 설치된 Python 통역사를 자동으로 감지합니다. 또한 작업 공간 폴더의 가상 환경뿐만 아니라 콘다 환경도 감지합니다. 파이썬 환경 구성을 참조하십시오.
현재 환경은 VS 코드 상태 표시 줄의 오른쪽에 표시됩니다
상태 표시 줄은 또한 통역사가 선택되지 않은지를 나타냅니다
선택된 환경은 Intellisense, 자동 완성, 줄무늬, 서식 및 기타 언어 관련 기능에 사용됩니다. 또한 터미널에서 파이썬을 실행하거나 디버그 할 때 또는 터미널 : 새 터미널을 만듭니다 명령.
Conda 또는 가상 환경으로 전환하는 것이 포함 된 현재 통역사를 변경하려면 상태 표시 줄에서 통역사 이름을 선택하거나 사용하십시오 파이썬 : 통역사 선택 명령.
VS 코드는 감지 된 환경 목록과 사용자 설정에 수동으로 추가 한 내용을 알려줍니다 (Python 환경 구성 참조).
Jupyter 노트북
Jupyter 노트북 파일에 대한 Python 지원을 가능하게합니다 .ipynb) vs 코드에서 Jupyter Extension을 설치할 수 있습니다. Python and Jupyter 확장은 함께 작동하여 VS 코드에서 훌륭한 노트북 경험을 제공하여 지능적인 지원으로 코드 셀을 직접보고 수정하고 디버깅 할 수있는 기능을 제공합니다.
당신은 또한 노트북을 Jupyter : 파이썬 스크립트로 내보내기 명령. 노트북의 셀은 #%% 주석으로 파이썬 파일에 구분되며 Jupyter 확장 셀을 실행하십시오 또는 아래에서 실행하십시오 Codelens. Codelens를 선택하면 Jupyter 서버가 시작되고 Python 대화식 창에서 셀을 실행합니다
원격 Jupyter 서버에 연결하여 노트북을 실행할 수도 있습니다. 자세한 내용은 Jupyter 지원을 참조하십시오.
테스트
Python Extension은 Python의 내장 유닛 테스트 프레임 워크 및 Pytest로 테스트를 지원합니다.
테스트를 실행하려면 프로젝트 설정에서 지원되는 테스트 프레임 워크 중 하나를 활성화해야합니다. 각 프레임 워크에는 테스트 발견을위한 경로 및 패턴을 식별하기위한 인수와 같은 고유 한 특정 설정이 있습니다.
테스트가 발견되면 VS 코드는 다양한 명령 (상태 표시 줄, 명령 팔레트 및 기타 지역)을 제공하여 테스트를 실행하고 디버그합니다. 이 명령은 또한 개별 테스트 파일 및 방법을 실행할 수 있습니다
구성
Python Extension은 다양한 기능에 대한 다양한 설정을 제공합니다. 코드 편집, 라인, 디버깅 및 테스트와 같은 관련 주제에 대해 설명합니다. 전체 목록은 설정 참조에 있습니다.
파이썬 프로파일 템플릿
프로파일은 현재 프로젝트 또는 작업에 따라 확장, 설정 및 UI 레이아웃을 빠르게 전환 할 수 있습니다. Python 개발을 시작할 수 있도록 유용한 확장, 설정 및 스 니펫이있는 선별 된 프로파일 인 Python 프로파일 템플릿을 사용할 수 있습니다. 프로파일 템플릿을 그대로 사용하거나 시작점으로 사용할 수 있습니다.
당신은 그것을 통해 프로필 템플릿을 선택합니다 프로필 > 프로필을 만듭니다. 쓰러지 다:
프로필 템플릿을 선택하면 설정 및 확장자를 검토하고 새 프로필에 포함시키지 않으려면 개별 항목을 제거 할 수 있습니다. 템플릿을 기반으로 새 프로파일을 작성한 후 설정, 확장 또는 UI에 대한 변경 사항이 프로필에 지속됩니다.
기타 인기있는 파이썬 확장
Microsoft Python Extension 은이 기사에서 앞에서 설명한 모든 기능을 제공합니다. 다른 인기있는 Python 확장을 설치하여 추가 Python Language Support를 VS 코드에 추가 할 수 있습니다.
- 열기 확장 보기 (⇧⌘X (Windows, Linux Ctrl+Shift+X)).
- ‘Python’을 입력하여 확장 목록을 필터링합니다.
위에 표시된 확장은 동적으로 쿼리됩니다. 위의 확장 타일을 클릭하여 설명과 리뷰를 읽으려면 어떤 확장이 자신에게 가장 적합한 지 결정하십시오. 시장에서 더 많이보십시오.
다음 단계
- Python Hello World Tutorial- 대 코드에서 Python으로 시작합니다.
- Python 편집 – 파이썬의 자동 완성, 서식 및 리팩토링에 대해 알아보십시오.
- 기본 편집 – 강력한 대 코드 편집기에 대해 알아보십시오.
- 코드 탐색 – 소스 코드를 빠르게 이동하십시오.
- 장고 튜토리얼
- 플라스크 튜토리얼
Windows의 Visual Studio에서 Python과 함께 작업하십시오
적용 : 비주얼 스튜디오
Mac 용 비주얼 스튜디오
비주얼 스튜디오 코드
Python은 신뢰할 수 있고 유연하며 학습하기 쉽고 모든 운영 체제에서 무료로 사용할 수 있으며 강력한 개발자 커뮤니티와 많은 무료 라이브러리에서 지원하는 인기있는 프로그래밍 언어입니다. Python은 웹 응용 프로그램, 웹 서비스, 데스크탑 앱, 스크립팅 및 과학 컴퓨팅을 포함한 모든 개발 방식을 지원합니다. 과학자, 캐주얼 개발자, 전문 개발자 및 많은 대학 모두 Python을 프로그래밍에 사용합니다. Python의 언어에 대해 자세히 알아볼 수 있습니다.초보자를위한 조직과 파이썬.
Visual Studio는 Windows의 강력한 파이썬 IDE입니다. Visual Studio는 파이썬 개발 그리고 데이터 과학 워크로드 (Visual Studio 2017 이상) 및 Visual Studio Extension 용 무료 Python 도구 (Visual Studio 2015 이상).
Visual Studio는 지금 Mac에서 Python을 지원하지 않습니다. 그러나 Visual Studio Code를 통해 Mac 및 Linux에서 사용할 수 있습니다. (질문과 답변 참조).
- 설치 지침에 따라 파이썬 워크로드를 설정하십시오.
- 이 기사의 섹션을 통해 Visual Studio의 파이썬 기능에 익숙해 지십시오.
- 하나 이상의 QuickStarts를 통해 프로젝트를 만듭니다. 확실하지 않은 경우 QuickStart로 시작하십시오 : 폴더에서 Python 코드를 열고 실행하거나 Flask가있는 웹 앱을 만듭니다.
- 전체 엔드 투 엔드 경험을 위해 Visual Studio Tutorial에서 Python의 작업을 따르십시오.
여러 통역사에 대한 지원
비주얼 스튜디오 파이썬 환경 Window (아래의 확장 된 뷰로 아래에 표시)는 모든 글로벌 파이썬 환경, 콘다 환경 및 가상 환경을 관리 할 수있는 단일 장소를 제공합니다. Visual Studio는 표준 위치에서 Python 설치를 자동으로 감지하고 사용자 정의 설치를 구성 할 수 있습니다. 각 환경마다 패키지를 쉽게 관리하고 해당 환경의 대화식 창을 열고 환경 폴더에 액세스 할 수 있습니다.
사용 대화식 창을여십시오 Visual Studio의 맥락에서 대화식으로 Python을 실행하도록 명령. 사용 PowerShell에서 열립니다 선택한 환경 폴더에서 별도의 명령 창을 열도록 명령. 해당 명령 창에서 파이썬 스크립트를 실행할 수 있습니다.
자세한 내용은:
- 파이썬 환경을 관리합니다
- 파이썬 환경 참조
풍부한 편집, 지능 및 코드 이해력
Visual Studio는 구문 색칠, 모든 코드 및 라이브러리의 자동 완성, 코드 형식, 서명 도움말, 리팩토링, 라인 및 유형 힌트를 포함한 일류 파이썬 편집기를 제공합니다. Visual Studio는 클래스 뷰와 같은 고유 한 기능도 제공합니다, 정의로 이동하십시오, 모든 참조를 찾으십시오, 코드 스 니펫. 대화식 창과 직접 통합하면 파일에 이미 저장된 파이썬 코드를 신속하게 개발할 수 있습니다.
자세한 내용은:
- 문서 : 파이썬 코드 편집
- 문서 : 형식 코드
- 문서 : 리팩터 코드
- 문서 : 린터를 사용하십시오
- 일반 비주얼 스튜디오 기능 문서 : 코드 편집기의 기능
대화식 창
Visual Studio로 알려진 모든 Python 환경의 경우 별도의 명령 프롬프트를 사용하지 않고 Visual Studio 내에서 직접 Python 통역사를 위해 동일한 대화식 환경을 쉽게 열 수 있습니다. 환경 간에도 쉽게 전환 할 수 있습니다. (별도의 명령 프롬프트를 열려면 원하는 환경을 선택하십시오 파이썬 환경 창문을 선택합니다 PowerShell에서 열립니다 여러 통역사를 지원 하에서 앞서 설명한대로 명령.))
Visual Studio는 또한 Python Code 편집기와 인터렉티브 창문. 그만큼 Ctrl 키+입력하다 키보드 바로 가기는 편집기에서 현재 코드 라인 (또는 코드 블록)을 편리하게 보냅니다 인터렉티브 창, 다음 줄로 이동 (또는 블록). Ctrl 키+입력하다 디버거를 실행하지 않고도 코드를 쉽게 진행할 수 있습니다. 선택한 코드를 인터렉티브 동일한 키 스트로크가있는 창과 인터렉티브 편집기의 창. 이러한 기능은 함께 코드 세그먼트에 대한 세부 정보를 작성할 수 있습니다 인터렉티브 창문과 편집기의 파일에 결과를 쉽게 저장합니다.
Visual Studio는 또한 인라인 플롯을 포함하여 Repl에서 Ipython/Jupyter를 지원합니다, .Net 및 Windows Presentation Foundation (WPF).
자세한 내용은:
- 대화식 창
- Visual Studio의 Ipython
프로젝트 시스템 및 프로젝트 및 항목 템플릿
Visual Studio 2019는 Python Code가 포함 된 폴더 열기를 지원하고 Visual Studio 프로젝트 및 솔루션 파일을 만들지 않고 해당 코드를 실행합니다. 자세한 내용은 QuickStart : 폴더에서 Python 코드를 열고 실행하는 것을 참조하십시오. 그러나이 섹션에서 설명한 것처럼 프로젝트 파일 사용에 이점이 있습니다.
Visual Studio 2022는 Python Code가 포함 된 폴더 열기를 지원합니다. Python Code 및 해당 코드를 Visual Studio Project 및 Solution Files를 만들지 않고 실행합니다. 자세한 내용은 QuickStart : 폴더에서 Python 코드를 열고 실행하는 것을 참조하십시오. 그러나이 섹션에서 설명한 것처럼 프로젝트 파일 사용에 이점이 있습니다.
Visual Studio는 시간이 지남에 따라 프로젝트의 복잡성을 관리하는 데 도움이됩니다. ㅏ 비주얼 스튜디오 프로젝트 폴더 구조 이상의 것 : 다른 파일의 사용 방법과 서로 관련된 방법에 대한 이해가 포함됩니다. Visual Studio는 앱 코드, 테스트 코드, 웹 페이지, JavaScript, 빌드 스크립트 등을 구별하여 파일에 적합한 기능을 사용할 수 있습니다. 또한 Visual Studio 솔루션은 Python 프로젝트 및 C ++ 확장 프로젝트와 같은 여러 관련 프로젝트를 관리하는 데 도움이됩니다.
프로젝트 및 항목 템플릿 다양한 유형의 프로젝트 및 파일을 설정하는 프로세스를 자동화하여 소중한 시간을 절약하고 복잡하고 오류가 발생하기 쉬운 세부 사항을 관리하는 데 도움이됩니다. Visual Studio는 Python 클래스, 단위 테스트, Azure Web Configuration, HTML 및 Django Apps와 같은 파일을위한 템플릿과 함께 웹, Azure, 데이터 과학, 콘솔 및 기타 유형의 프로젝트를위한 템플릿을 제공합니다.
자세한 내용은:
- 문서 : 파이썬 프로젝트 관리
- 문서 : 항목 템플릿 참조
- 문서 : 파이썬 프로젝트 템플릿
- 문서 : C ++ 및 Python에서 작업하십시오
- 일반 비주얼 스튜디오 기능 문서 : 프로젝트 및 항목 템플릿
- 일반 비주얼 스튜디오 기능 문서 : 비주얼 스튜디오의 솔루션 및 프로젝트
완전한 기능 디버깅
Visual Studio의 강점 중 하나는 강력한 디버거입니다. 특히 Python의 경우 Visual Studio에는 Python/C ++ Mixed-Mode Debging, Linux의 원격 디버깅, 디버깅이 포함됩니다 인터렉티브 창 및 디버깅 파이썬 장치 테스트.
Visual Studio 2019에서는 Visual Studio Project 파일없이 코드를 실행하고 디버그 할 수 있습니다. QuickStart : 폴더 2019에서 Python 코드를 열고 실행하는 참조.
Visual Studio 2022에서는 Visual Studio Project 파일없이 코드를 실행하고 디버그 할 수 있습니다. QuickStart : 폴더 -2022에서 Python Code를 열고 실행하십시오.
자세한 내용은:
- 문서 : 디버그 파이썬
- 문서 : Python/C ++ 혼합 모드 디버깅
- 문서 : Linux의 원격 디버깅
- 일반 비주얼 스튜디오 기능 문서 : Visual Studio Debugger 기능 투어
포괄적 인보고로 프로파일 링 도구
프로파일 링은 응용 프로그램 내에서 시간을 소비하는 방법을 탐구합니다. Visual Studio는 Cpython 기반 통역사와의 프로파일 링을 지원하며 다양한 프로파일 링 실행 간의 성능을 비교하는 기능을 포함합니다.
자세한 내용은:
- 문서 : 파이썬 프로파일 링 도구
- 일반 비주얼 스튜디오 기능 문서 : 프로파일 링 기능 투어. (모든 Visual Studio 프로파일 링 기능은 파이썬에 사용할 수있는 것은 아닙니다).
단위 테스트 도구
Visual Studio에서 테스트를 발견, 실행 및 관리 시험 탐색기, 쉽게 장치 테스트를 디버깅합니다.
자세한 내용은:
- 문서 : 파이썬을위한 단위 테스트 도구
- 일반 Visual Studio 기능 문서 : 단위 테스트 코드.
Python 용 Azure SDK
Python 용 Azure 라이브러리는 Windows, MacOS X 및 Linux 앱에서 Azure 서비스 소비를 단순화합니다. 이를 사용하여 Azure 리소스를 만들고 관리하고 Azure 서비스에 연결할 수 있습니다.
질문과 답변
큐. Mac 용 Visual Studio에서 Python 지원을 사용할 수 있습니다?
ㅏ. 현재는 아니지만 개발자 커뮤니티에 대한 요청을 투표 할 수 있습니다. Mac 문서를위한 Visual Studio는 지원하는 현재 개발 유형을 식별합니다. 그 동안 Windows, Mac 및 Linux의 Visual Studio Code는 사용 가능한 확장을 통해 Python과 잘 작동합니다.
큐. 파이썬으로 UI를 구축하는 데 무엇을 사용할 수 있습니까??
ㅏ. 이 영역의 주요 오퍼링은 QT 프로젝트이며, Pyside (공식 바인딩) (Pyside 다운로드 참조) 및 PYQT로 알려진 파이썬의 바인딩이있는 QT 프로젝트입니다. Visual Studio의 Python 지원은 UI 개발을위한 특정 도구가 포함되어 있지 않습니다.
큐. 파이썬 프로젝트가 독립형 실행 파일을 생성 할 수 있습니다?
ㅏ. 파이썬. Visual Studio 자체는 이제 독립형 실행 파일을 만들 수있는 수단을 제공하지 않으며, 이는 본질적으로 Python 통역사가 포함 된 프로그램을 의미합니다. 그러나 Python 커뮤니티는 StackoverFlow에 설명 된대로 실행 파일을 생성하기위한 다른 수단을 제공했습니다. Cpython은 블로그 게시물에 설명 된대로 CPYTHON의 임베디 가능한 ZIP 파일을 사용하여 기본 응용 프로그램에 포함되는 것을 지원합니다.
피드백
제출하고 피드백을 봅니다
Windows에서 Visual Studio에 Python 지원을 설치하는 방법
적용 : 비주얼 스튜디오
Mac 용 비주얼 스튜디오
비주얼 스튜디오 코드
Visual Studio (Visual Studio 또는 PTVS 용 Python 도구라고도 함)에 대한 Python 지원을 설치하려면 Visual Studio 버전과 일치하는 섹션의 지침을 따르십시오
설치 단계를 따른 후 Python Support를 신속하게 테스트하려면 파이썬 대화식 눌러 창 대체+나 그리고 2+2에 들어갑니다 . 4의 출력이 보이지 않으면 단계를 다시 확인하십시오.
파이썬 워크로드에는 템플릿을 발견하고 템플릿을 입력하고 프로젝트 및 파일 생성을위한 그래픽 사용자 인터페이스를 제공하는 유용한 CookieCutter 확장 기능이 포함되어 있습니다. 자세한 내용은 CookieCutter를 참조하십시오.
Python Support는 현재 Mac 용 Visual Studio에서 사용할 수 없지만 Visual Studio Code를 통해 Mac 및 Linux에서 사용할 수 있습니다. 질문과 답변을 참조하십시오.
Visual Studio 2022
Visual Studio 2019
- 최신 Visual Studio 설치 프로그램을 다운로드하여 실행하십시오. 이미 Visual Studio를 설치 한 경우 Visual Studio Installer를 실행하고 수정하다 옵션 (Visual Studio 수정 참조) 및 2 단계로 이동.
Community Edition은 개별 개발자, 교실 학습, 학업 연구 및 오픈 소스 개발을위한 것입니다. 다른 사용자의 경우 Visual Studio 2022 Professional 또는 Visual Studio 2022 Enterprise를 설치하십시오
Community Edition은 개별 개발자, 교실 학습, 학업 연구 및 오픈 소스 개발을위한 것입니다. 다른 용도로 Visual Studio 2019 Professional 또는 Visual Studio 2019 Enterprise를 설치하십시오.
설치 후 설치 프로그램은 Visual Studio를 수정, 시작, 수리 또는 제거 할 수있는 옵션을 제공합니다. 그만큼 수정하다 버튼이 변경됩니다 업데이트 설치된 구성 요소에 대해 Visual Studio에 대한 업데이트를 사용할 수있는 경우. (그만큼 수정하다 그런 다음 드롭 다운 메뉴에서 옵션을 사용할 수 있습니다.) Windows에서 Visual Studio 및 설치 프로그램을 시작할 수도 있습니다 시작 “Visual Studio”에서 검색하여 메뉴.
문제 해결
Visual Studio에 Python을 설치하거나 실행하는 동안 문제를 해결하려면 다음 단계를 시도하십시오
- Python CLI를 사용하여 동일한 오류가 발생하는지 확인하십시오 파이썬.exe 명령 프롬프트에서.
- 사용 수리하다 Visual Studio Installer의 옵션.
- 파이썬을 수리하거나 다시 설치하십시오 설정 >앱 및 기능 창에서.
예제 오류: 대화식 프로세스를 시작하지 못했습니다 : 시스템.componentModel.Win32Exception (0x80004005) : Microsoft에서 알 수없는 오류 (0xc0000135).피스톤 투.대답.Pythoninteractiveevaluator.d__43.movenext ().
PackageId : Cpython39와 같은 파이썬 자체를 설치하거나 업데이트하려고 할 때 오류가 표시 될 수 있습니다.exe.x64; PackageAction : DownloadPackage; returnCode : 0x80070193 . 이러한 오류는 https : // Python에서 Python을 다운로드하거나 설치할 때 발생합니다.조직이 실패합니다. 네트워크 타임 아웃, 회사 방화벽 정책, VPN 구성, 바이러스 백신 또는 기타 문제로 인한 것일 수 있습니다. 재 시도가 도움이되는지 확인하고 그렇지 않은 경우 https : // Python에서 직접 Python 런타임을 다운로드 할 수 있는지 확인하십시오.조직을 수동으로 설치하십시오.
위치를 설치하십시오
기본적으로 Python 지원은 컴퓨터의 모든 사용자를 위해 설치됩니다.
Visual Studio 2022의 경우 Python Workload가 설치됩니다 비 2022 년은 어디이며 커뮤니티, 전문 또는 기업은.
기본적으로 Python 지원은 컴퓨터의 모든 사용자를 위해 설치됩니다.
Visual Studio 2019 및 Visual Studio 2017의 경우 Python Workload가 설치됩니다 비 2019 년 또는 2017 년은 어디이며 커뮤니티, 전문가 또는 기업입니다.
피드백
제출하고 피드백을 봅니다
Visual Studio에 Python 지원을 설치하십시오
적용 : 비주얼 스튜디오
Mac 용 비주얼 스튜디오
비주얼 스튜디오 코드
Python 지원은 현재 Windows 용 Visual Studio에서만 사용할 수 있습니다. Mac 및 Linux에서 Python 지원은 Visual Studio Code를 통해 제공됩니다.
- Windows 용 최신 Visual Studio 설치 프로그램을 다운로드하여 실행하십시오. 파이썬 지지대는 릴리스 15에 존재합니다.2 이상. 이미 Visual Studio를 설치 한 경우 Visual Studio를 열고 선택하여 설치 프로그램을 실행하십시오 도구 >도구와 기능을 얻으십시오.
Community Edition은 개별 개발자, 교실 학습, 학업 연구 및 오픈 소스 개발을위한 것입니다. 다른 용도로 Visual Studio Professional 또는 Visual Studio Enterprise를 설치하십시오.
다음 단계
또한보십시오
- Visual Studio 2022에 Python 지원을 설치하십시오
- Visual Studio 2019에 Python 지원을 설치하십시오
- Visual Studio 2015에 Python 지원을 설치하십시오
- 기존 Python 통역사를 수동으로 식별합니다