Windows의 Visual Studio에서 Python 작업Work with Python in Visual Studio on Windows

Python은 안정적이고 유연하며 배우기 쉬울뿐만 아니라 모든 운영 체제에서 무료로 사용할 수 있으며, 유용한 개발자 커뮤니티와 다양한 무료 라이브러리에서 지원되며 널리 사용되는 프로그래밍 언어입니다.Python is a popular programming language that is reliable, flexible, easy to learn, free to use on all operating systems, and supported by both a strong developer community and many free libraries. Python은 웹 애플리케이션, 웹 서비스, 데스크톱 앱, 스크립팅 및 과학적 컴퓨팅 등 모든 방식의 개발을 지원하며 대학, 과학자, 아마추어 개발자 및 전문 개발자 등 많은 분야에 사용됩니다.Python supports all manners of development, including web applications, web services, desktop apps, scripting, and scientific computing, and is used by many universities, scientists, casual developers, and professional developers alike. python.orgPython for Beginners(초보자를 위한 Python)에서 이 언어에 대해 자세히 알아볼 수 있습니다.You can learn more about the language on python.org and Python for Beginners.

Visual Studio는 Windows에서 강력한 Python IDE입니다.Visual Studio is a powerful Python IDE on Windows. Visual Studio는 Python 개발데이터 과학 워크로드(Visual Studio 2017 이상)와 무료 Visual Studio용 Python 도구 확장(Visual Studio 2015 및 이전 버전)을 통해 Python 언어에 대한 오픈 소스 지원을 제공합니다.Visual Studio provides open-source support for the Python language through the Python Development and Data Science workloads (Visual Studio 2017 and later) and the free Python Tools for Visual Studio extension (Visual Studio 2015 and earlier).

Python은 현재 Mac용 Visual Studio에서는 지원되지 않지만 Visual Studio Code를 통해 Mac 및 Linux에서 사용할 수 있습니다(질문 및 답변 참조).Python is not presently supported in Visual Studio for Mac, but is available on Mac and Linux through Visual Studio Code (see questions and answers).

시작하기:To get started:

  • 설치 지침에 따라 Python 워크로드를 설치합니다.Follow the installation instructions to set up the Python workload.
  • 이 문서의 섹션을 통해 Visual Studio의 Python 기능을 숙지합니다.Familiarize yourself with the Python capabilities of Visual Studio through the sections in this article.

참고

Visual Studio는 Python 버전 2.7과 버전 3.5부터 3.7까지를 지원합니다.Visual Studio supports Python version 2.7, as well as version 3.5 through 3.7. Visual Studio를 사용하여 다른 버전의 Python에서 작성된 코드도 편집할 수 있지만, 해당 버전은 공식적으로 지원되지 않으며 IntelliSense, 디버깅 등의 기능이 작동하지 않을 수 있습니다.While it is possible to use Visual Studio to edit code written in other versions of Python, those versions are not officially supported and features such as IntelliSense and debugging might not work. Python 버전 3.8 지원은 아직 개발 중이며, 지원에 대한 구체적인 정보는 관련 GitHub 추적 이슈에서 확인할 수 있습니다.Python version 3.8 support is still under development, specific details about support can be seen in this tracking issue on GitHub.

다중 인터프리터 지원.Support for multiple interpreters

Visual Studio의 Python 환경 창(넓게 확장된 뷰에서 아래에 표시)은 전역 Python 환경, Conda 환경 및 가상 환경 모두를 관리하기 위한 단일 위치를 제공합니다.Visual Studio's Python Environments window (shown below in a wide, expanded view) gives you a single place to manage all of your global Python environments, conda environments, and virtual environments. Visual Studio는 자동으로 기본 위치에 Python 설치를 검색하고 사용자 지정 설치를 구성할 수 있습니다.Visual Studio automatically detects installations of Python in standard locations, and allows you to configure custom installations. 각 환경을 사용하여 패키지를 쉽게 관리하고 해당 환경에 대한 대화형 창을 열고 환경 폴더에 액세스할 수 있습니다.With each environment, you can easily manage packages, open an interactive window for that environment, and access environment folders.

Python 환경 창의 확장된 뷰

Python 환경 창의 확장된 뷰

Visual Studio의 컨텍스트 내에서 Python을 대화형으로 실행하려면 대화형 창 열기 명령을 사용합니다.Use the Open interactive window command to run Python interactively within the context of Visual Studio. 선택한 환경의 폴더에서 별도의 명령 창을 열려면 PowerShell에서 열기 명령을 사용합니다.Use the Open in PowerShell command to open a separate command window in the folder of the selected environment. 해당 명령 창에서 모든 Python 스크립트를 실행할 수 있습니다.From that command window you can run any python script.

추가 정보For more information:

다양한 편집 기능, IntelliSense 및 코드 이해Rich editing, IntelliSense, and code comprehension

Visual Studio에서는 구문 색 지정, 모든 코드 및 라이브러리에 대한 자동 완성 기능, 코드 서식 지정, 서명 도움말, 리팩터링, linting 및 형식 힌트를 포함하는 고급 Python 편집기를 제공합니다.Visual Studio provides a first-class Python editor, including syntax coloring, auto-complete across all your code and libraries, code formatting, signature help, refactoring, linting, and type hints. Visual Studio에서 클래스 뷰, 정의로 이동, 모든 참조 찾기, 코드 조각 등의 고유한 기능도 제공합니다.Visual Studio also provides unique features like class view, Go to Definition, Find All References, and code snippets. 대화형 창과 직접 통합되어 파일에 이미 저장되어 있는 Python 코드를 신속하게 개발할 수 있습니다.Direct integration with the Interactive window helps you quickly develop Python code that's already saved in a file.

Visual Studio에서 Python 코드에 대한 코드 완성

추가 정보For more information:

대화형 창Interactive window

Visual Studio에 알려진 모든 Python 환경의 경우 별도 명령 프롬프트를 사용하는 대신 Visual Studio 내에서 직접 Python 인터프리터에 대한 동일한 대화형(REPL) 환경을 쉽게 열 수 있습니다.For every Python environment known to Visual Studio, you can easily open the same interactive (REPL) environment for a Python interpreter directly within Visual Studio, rather than using a separate command prompt. 또한 환경 간 전환을 쉽게 할 수 있습니다.You can easily switch between environments as well. (별도의 명령 프롬프트를 열려면 Python 환경 창에서 원하는 환경을 선택하고 앞서 다중 인터프리터 지원에서 설명한 대로 PowerShell에서 열기 명령을 선택합니다.)(To open a separate command prompt, select your desired environment in the Python Environments window, then select the Open in PowerShell command as explained earlier under Support for multiple interpreters.)

Visual Studio의 Python 대화형 창

또한 Visual Studio는 Python 코드 편집기와 대화형 창 간의 긴밀한 통합을 제공합니다.Visual Studio also provides tight integration between the Python code editor and the Interactive window. Ctrl+Enter 바로 가기 키는 간편하게 편집기에서 현재 코드 줄(또는 코드 블록)을 대화형 창으로 보낸 후, 다음 줄(또는 블록)로 이동합니다.The Ctrl+Enter keyboard shortcut conveniently sends the current line of code (or code block) in the editor to the Interactive window, then moves to the next line (or block). Ctrl+Enter를 사용하면 디버거를 실행할 필요 없이 쉽게 한 단계씩 코드를 실행할 수 있습니다.Ctrl+Enter lets you easily step through code without having to run the debugger. 또한 동일한 키 입력으로 선택한 코드를 대화형 창으로 보내고, 대화형 창에서 편집기에 코드를 쉽게 붙여넣을 수 있습니다.You can also send selected code to the Interactive window with the same keystroke, and easily paste code from the Interactive window into the editor. 이러한 기능을 함께 사용하면 대화형 창에서 코드의 세그먼트에 대한 세부 정보를 파악하고 편집기에서 결과를 파일에 쉽게 저장할 수 있습니다.Together, these capabilities allow you to work out details for a segment of code in the Interactive window and easily save the results in a file in the editor.

또한 Visual Studio는 인라인 플롯, .NET 및 WPF(Windows Presentation Foundation)를 포함하여 REPL에서 IPython/Jupyter를 지원합니다.Visual Studio also supports IPython/Jupyter in the REPL, including inline plots, .NET, and Windows Presentation Foundation (WPF).

추가 정보For more information:

프로젝트 시스템, 프로젝트 및 항목 템플릿Project system, and project and item templates

참고

Visual Studio 2019는 Visual Studio 프로젝트 및 솔루션 파일을 만들지 않고도 Python 코드가 포함된 폴더를 열어 해당 코드를 실행하도록 지원합니다.Visual Studio 2019 supports opening a folder containing Python code and running that code without creating Visual Studio project and solution files. 자세한 내용은 빠른 시작: 폴더에서 Python 코드 열기 및 실행을 참조하세요.For more information, see Quickstart: Open and run Python code in a folder. 하지만 이 섹션에서 설명한 대로 프로젝트 파일 사용을 통해 얻을 수 있는 이점이 있습니다.There are, however, benefits to using a project file, as explained in this section.

Visual Studio에서는 시간이 지남에 따라 커지는 프로젝트의 복잡성을 관리할 수 있습니다.Visual Studio helps you manage the complexity of a project as it grows over time. ‘Visual Studio 프로젝트’는 폴더 구조보다 훨씬 더 복잡합니다. 프로젝트에는 다른 파일이 어떻게 사용되는지 그리고 서로 어떤 관계인지에 대한 이해가 포함됩니다. A Visual Studio project is much more than a folder structure: it includes an understanding of how different files are used and how they relate to each other. Visual Studio를 사용하면 앱 코드, 태스트 코드, 웹 페이지, JavaScript, 빌드 스크립트 등을 구분한 다음, 파일에 적합한 기능을 사용하도록 설정할 수 있습니다.Visual Studio helps you distinguish app code, test code, web pages, JavaScript, build scripts, and so on, which then enable file-appropriate features. 또한 Visual Studio 솔루션에서는 Python 프로젝트 및 C++ 확장 프로젝트 같은 다수의 관련 프로젝트를 관리할 수 있습니다.A Visual Studio solution, moreover, helps you manage multiple related projects, such as a Python project and a C++ extension project.

Python 및 C++ 프로젝트가 포함된 Visual Studio 솔루션

프로젝트 및 항목 템플릿은 다양한 유형의 프로젝트와 파일의 설정 프로세스를 자동화하여 소중한 시간을 절약해주고 복잡하고 오류가 발생하기 쉬운 세부 정보를 관리할 필요가 없습니다.Project and item templates automate the process of setting up different types of projects and files, saving you valuable time and relieving you from managing intricate and error-prone details. Visual Studio는 웹, Azure, 데이터 과학, 콘솔 및 기타 유형의 프로젝트에 대한 템플릿뿐 아니라 Python 클래스, 단위 테스트, Azure 웹 구성, HTML 및 Django 앱 같은 파일에 대한 템플릿도 제공합니다.Visual Studio provides templates for web, Azure, data science, console, and other types of projects, along with templates for files like Python classes, unit tests, Azure web configuration, HTML, and even Django apps.

Visual Studio에서 Python 프로젝트 및 항목 템플릿Python project and item templates in Visual Studio

추가 정보For more information:

Visual Studio의 장점 중 하나는 강력한 디버거입니다.One of Visual Studio's strengths is its powerful debugger. 특히 Python의 경우 Visual Studio는 Python/C++ 혼합 모드 디버깅, Linux의 원격 디버깅, 대화형 창 내의 디버깅 및 Python 단위 테스트 디버깅을 포함합니다.For Python in particular, Visual Studio includes Python/C++ mixed-mode debugging, remote debugging on Linux, debugging within the Interactive window, and debugging Python unit tests.

예외 팝업을 표시하는 Python용 Visual Studio 디버거

Visual Studio 2019에서 Visual Studio 프로젝트 파일 없이 코드를 실행하고 디버그할 수 있습니다.In Visual Studio 2019, you can run and debug code without having a Visual Studio project file. 빠른 시작: 폴더에서 Python 코드 열기 및 실행의 예를 참조하세요.See Quickstart: Open and run Python code in a folder for an example.

추가 정보For more information:

포괄적인 보고를 제공하는 프로파일링 도구Profiling tools with comprehensive reporting

프로파일링은애플리케이션 내에서 시간이 어떻게 쓰이는지를 탐색합니다.Profiling explores how time is being spent within your application. Visual Studio는 CPython 기반 인터프리터를 사용한 프로 파일링을 지원하고 다른 프로파일링 실행 간 성능을 비교하는 기능을 포함합니다.Visual Studio supports profiling with CPython-based interpreters and includes the ability to compare performance between different profiling runs.

Python 프로젝트에 대한 Visual Studio 프로파일러 결과Visual Studio profiler results for a Python project

추가 정보For more information:

위 테스트 도구Unit testing tools

Visual Studio 테스트 탐색기에서 테스트를 검색, 실행 및 관리하고 단위 테스트를 쉽게 디버그합니다.Discover, run, and manage tests in Visual Studio Test Explorer, and easily debug unit tests.

Visual Studio에서 Python 단위 테스트 디버깅

추가 정보For more information:

Python용 Azure SDKAzure SDK for Python

Python용 Azure 라이브러리는 Windows, Mac OS X 및 Linux 앱에서 Azure 서비스 사용을 간소화합니다.The Azure libraries for Python simplify consuming Azure services from Windows, Mac OS X, and Linux apps. 라이브러리를 사용하여 Azure 리소스를 만들고 관리할 뿐만 아니라, Azure 서비스에 연결할 수 있습니다.You can use them to create and manage Azure resources, as well as to connect to Azure services.

자세한 내용은 Python용 Azure SDKPython용 Azure 라이브러리를 참조하세요.For more information, see Azure SDK for Python and Azure libraries for Python .

질문과 대답Questions and answers

질문: Mac용 Visual Studio에서 Python 지원을 사용할 수 있나요?Q. Is Python support available with Visual Studio for Mac?

대답:A. 이번에는 아니지만 개발자 커뮤니티에 대한 요청을 긍정적으로 평가할 수 있습니다.Not at this time, but you can up vote the request on Developer Community. Mac용 Visual Studio 설명서에서는 지원되는 현재 개발 유형을 식별합니다.The Visual Studio for Mac documentation identifies the current types of development that it does support. 한편, Windows, Mac 및 Linux의 Visual Studio Code는 사용 가능한 확장을 통해 Python에서 잘 작동합니다.In the meantime, Visual Studio Code on Windows, Mac, and Linux works well with Python through available extensions.

질문: UI를 빌드하는 데 Python과 함께 무엇을 사용할 수 있나요?Q. What can I use to build UI with Python?

대답:A. 이 영역의 기본 제품은 Qt Project, PySide(공식 바인딩)(PySide 다운로드도 참조)로 알려진 Python용 바인딩 및 PyQt입니다.The main offering in this area is the Qt Project, with bindings for Python known as PySide (the official binding) (also see PySide downloads) and PyQt. 현재는 Visual Studio의 Python 지원에 UI 개발용 특정 도구가 포함되지 않습니다.At present, Python support in Visual Studio does not include any specific tools for UI development.

질문: Python 프로젝트에서 독립 실행형 실행 파일을 생성할 수 있나요?Q. Can a Python project produce a stand-alone executable?

대답:A. Python은 일반적으로 Visual Studio, 웹 서버와 같은 적합한 Python 지원 환경에서 요청 시 코드를 실행하는 데 사용되는 해석된 언어입니다.Python is generally an interpreted language, with which code is run on demand in a suitable Python-capable environment such as Visual Studio and web servers. 현재는 Visual Studio 자체에서 독립 실행형 실행 파일을 만드는 방법을 제공하지 않습니다. 즉, 기본적으로 포함된 Python 인터프리터가 있는 프로그램입니다.Visual Studio itself does not at present provide the means to create a stand-alone executable, which essentially means a program with an embedded Python interpreter. 그러나 StackOverflow에 설명된 것처럼 Python 커뮤니티에서는 실행 파일을 만드는 다양한 방법을 제공합니다.However, the Python community supplied different means to create executables as described on StackOverflow. 또한 CPython은 블로그 게시물 Using CPython's embeddable zip file(CPython의 포함 가능한 zip 파일 사용)에 설명된 것처럼 네이티브 애플리케이션 내에 포함되는 기능을 지원합니다.CPython also supports being embedded within a native application, as described on the blog post, Using CPython's embeddable zip file.

기능 지원Feature support

설치 가이드에 설명된 대로 Visual Studio의 다음 버전(edition)에 Python 기능을 설치할 수 있습니다.Python features can be installed in the following editions of Visual Studio as described in the installation guide:

  • Visual Studio 2019(모든 버전)Visual Studio 2019 (all editions)
  • Visual Studio 2017(모든 버전)Visual Studio 2017 (all editions)
  • Visual Studio 2015(모든 버전)Visual Studio 2015 (all editions)
  • Visual Studio 2013 Community EditionVisual Studio 2013 Community Edition
  • Visual Studio 2013 Express for Web 업데이트 2 이상Visual Studio 2013 Express for Web, Update 2 or higher
  • Visual Studio 2013 Express for Desktop 업데이트 2 이상Visual Studio 2013 Express for Desktop, Update 2 or higher
  • Visual Studio 2013(Pro 버전 이상)Visual Studio 2013 (Pro edition or higher)
  • Visual Studio 2012(Pro 버전 이상)Visual Studio 2012 (Pro edition or higher)
  • Visual Studio 2010 SP1(Pro 버전 이상, .NET 4.5 필요)Visual Studio 2010 SP1 (Pro edition or higher; .NET 4.5 required)

Visual Studio 2015 및 이전 버전은 visualstudio.microsoft.com/vs/older-downloads/에서 제공됩니다.Visual Studio 2015 and earlier are available at visualstudio.microsoft.com/vs/older-downloads/.

중요

기능이 Visual Studio의 최신 버전에 대해서만 완전하게 지원 및 유지 관리됩니다.Features are fully supported and maintained for only the latest version of Visual Studio. 기능이 이전 버전에서 사용할 수 있지만 적극적으로 유지 관리되지 않습니다.Features are available in older versions but are not actively maintained.

Python 지원Python support 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
여러 인터프리터 관리Manage multiple interpreters
자동 검색에 자주 사용되는 인터프리터Auto-detect popular interpreters
사용자 지정 인터프리터 추가Add custom interpreters
가상 환경Virtual Environments
Pip/간편 설치Pip/Easy Install

프로젝트 시스템Project system 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
기존 코드에서 새 프로젝트New project from existing code
모든 파일 표시Show all files
소스 제어Source control
Git 통합Git integration 11

편집Editing 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
구문 강조Syntax highlighting
자동 완성Auto-complete
서명 도움말Signature help
요약 정보Quick info
개체 브라우저/클래스 뷰Object browser/class view
탐색 모음Navigation bar
정의로 이동Go to Definition
다음 탐색Navigate to
모든 참조 찾기Find All References
자동 들여쓰기Auto indentation
코드 서식Code formatting
리팩터링 - 이름 바꾸기Refactor - rename
리팩터링 - 추출 방법Refactor - extract method
리팩터링 - 가져오기 추가/제거Refactor - add/remove import
PyLintPyLint

대화형 창Interactive window 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
대화형 창Interactive window
인라인 그래프가 있는 IPythonIPython with inline graphs

바탕 화면Desktop 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
콘솔/Windows 애플리케이션Console/Windows application
IronPython WPF(XAML 디자이너 포함)IronPython WPF (with XAML designer)
IronPython Windows FormsIronPython Windows Forms

Web 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
Django 웹 프로젝트Django web project
Bottle 웹 프로젝트Bottle web project
Flask 웹 프로젝트Flask web project
일반 웹 프로젝트Generic web project

AzureAzure 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
웹 사이트에 배포Deploy to web site 22
웹 역할에 배포Deploy to web role 44 44 33
작업자 역할에 배포Deploy to worker role ?? ?? ?? 44 44 33
Azure 에뮬레이터에서 실행Run in Azure emulator ?? ?? ?? 44 44 33
원격 디버깅Remote debugging 66 88 88
서버 탐색기 연결Attach Server Explorer 77 77

Django 템플릿Django templates 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
디버깅Debugging
자동 완성Auto-complete 55 55
CSS 및 JavaScript 자동 완성Auto-complete for CSS and JavaScript 55 55

디버깅Debugging 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
디버깅Debugging
프로젝트 없이 디버깅Debugging without a project
디버깅 - 편집에 연결Debugging - attach to editing
혼합 모드 디버깅Mixed-mode debugging
원격 디버깅(Windows, Mac OS X, Linux)Remote debugging (Windows, Mac OS X, Linux)
디버그 대화형 창Debug Interactive window

프로파일링Profiling 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
프로파일링Profiling

테스트Test 2017+2017+ 20152015 2013 Comm2013 Comm 2013 Desktop2013 Desktop 2013 Web2013 Web 2013 Pro+2013 Pro+ 2012 Pro+2012 Pro+ 2010 SP1 Pro+2010 SP1 Pro+
테스트 탐색기Test explorer
테스트 실행Run test
테스트 디버깅Debug test

  1. Visual Studio 2012에 대한 Git 지원은 Git용 Visual Studio Tools 확장에서 사용 가능하며 Visual Studio Marketplace에서 제공됩니다.Git support for Visual Studio 2012 is available in the Visual Studio Tools for Git extension, available on the Visual Studio Marketplace.

  2. Azure 웹 사이트에 배포하려면 .NET 2.1용 Azure SDK - Visual Studio 2010 SP1이 필요합니다.Deployment to Azure Web Site requires Azure SDK for .NET 2.1 - Visual Studio 2010 SP1. 이후 버전에서는 Visual Studio 2010을 지원하지 않습니다.Later versions don't support Visual Studio 2010.

  3. Azure 웹 역할 및 작업자 역할에 대한 지원을 사용하려면 .NET 2.3용 Azure SDK - VS 2012 이상이 필요합니다.Support for Azure Web Role and Worker Role requires Azure SDK for .NET 2.3 - VS 2012 or later.

  4. Azure 웹 역할 및 작업자 역할에 대한 지원을 사용하려면 .NET 2.3용 Azure SDK - VS 2013 이상이 필요합니다.Support for Azure Web Role and Worker Role requires Azure SDK for .NET 2.3 - VS 2013 or later.

  5. Visual Studio 2013에서 Django 템플릿 편집기에는 몇 가지 알려진 문제가 있으며 Update 2를 설치하여 해결할 수 있습니다.Django template editor in Visual Studio 2013 has some known issues that are resolved by installing Update 2.

  6. Windows 8 이상이 필요합니다.Requires Windows 8 or later. Visual Studio 2013 Express for Web에는 프로세스에 연결 대화 상자가 없지만, 서버 탐색기에서 디버거 연결(Python) 명령을 사용하여 Azure 웹 사이트 원격 디버깅을 계속 수행할 수 있습니다.Visual Studio 2013 Express for Web doesn't have the Attach to Process dialog, but Azure Web Site remote debugging is still possible using the Attach Debugger (Python) command in Server Explorer. 원격 디버깅을 사용하려면 .NET 2.3용 Azure SDK - Visual Studio 2013 이상이 필요합니다.Remote debugging requires Azure SDK for .NET 2.3 - Visual Studio 2013 or later.

  7. Windows 8 이상이 필요합니다.Requires Windows 8 or later. 서버 탐색기에서 디버거 연결(Python) 명령을 사용하려면 .NET 2.3용 Azure SDK - Visual Studio 2013 이상이 필요합니다.Attach Debugger (Python) command in Server Explorer requires Azure SDK for .NET 2.3 - Visual Studio 2013 or later.

  8. Windows 8 이상이 필요합니다.Requires Windows 8 or later.