title | description | author | ms.author | ms.date | ms.topic | ms.custom | uid |
---|---|---|---|---|---|---|---|
Learn how to install the Microsoft Quantum Development Kit (QDK) |
How to install the Microsoft Quantum Development Kit for C#, Python, and Jupyter Notebook environments. |
natke |
nakersha |
9/30/2019 |
article |
how-to |
microsoft.quantum.install |
Learn how to install the Microsoft Quantum Development Kit (QDK), so that you can get started with quantum programming. The QDK consists of:
- the Q# programming language
- a set of libraries that abstract complex functionality in Q#
- APIs for Python and .NET languages (C#, F#, and VB.NET) for running quantum programs written in Q#
- tools to facilitate your development
Q# programs are often paired with a host program written in a .NET language (typically C#) or Python. This allows us to call quantum operations from inside a classical program. In addition, the QDK provides Q# support for Jupyter Notebooks with the IQ# Jupyter kernel.
The QDK is available for multiple development environments. Select your preferred setup from the sections below:
- Q# command line application: choose this approach if you want to work with Q# from the command line. This does not require a driver or a host program like the below options.
- Install Q# for Jupyter Notebooks: choose this environment to execute Q# code in cells with embedded text or create quantum computing interactive tutorials.
- Install Q# for Python: choose this environment if you want to combine Python and Q# to create a Python host program that calls Q# operations.