Microsoft Quantum Development Kit (QDK) Installation
Bill Ticehurst walks through installing the Microsoft Quantum Development Kit (QDK) across Windows, macOS, and Linux, including the VS Code extension, Python packages, virtual environments, Jupyter support, and optional components like QDK Chemistry so you can start building and testing quantum applications.
Overview
This video shows how to set up a complete local development environment for Microsoft Quantum Development Kit (QDK), including:
- Installing the QDK tooling and editor support
- Setting up Python and a virtual environment
- Enabling Jupyter notebook support for QDK
- Installing optional QDK Chemistry components
- Verifying the installation so you can start quantum development with Q# and OpenQASM
What the tutorial covers
Platforms supported
- Windows
- macOS
- Linux
Tools and components mentioned
- Visual Studio Code and the QDK VS Code extension
- Python packages for QDK
- Python virtual environments
- Jupyter notebooks / Jupyter support
- QDK Chemistry
Quantum development topics called out
- Q#
- OpenQASM
- Quantum simulation
- Resource estimation
- Azure Quantum (for cloud-based quantum workflows and documentation)
Chapter outline (from the video)
- 00:00 Introduction
- 00:25 Quick QDK Setup Overview
- 01:26 Installing the QDK Python Packages
- 02:06 Installing QDK Chemistry
- 02:28 Full Setup Walkthrough
- 02:42 Installing VS Code
- 04:00 Installing Python
- 05:49 Creating a Virtual Environment
- 06:33 Installing QDK and Jupyter Support
- 07:18 Configuring VS Code Extensions
- 08:04 Testing Your QDK Installation
- 08:27 Ready for Quantum Development
Links
- QDK: https://aka.ms/qdk
- QDK Copilot: https://aka.ms/qdk.copilot
- QDK Chemistry: https://aka.ms/qdk.chemistry
- Microsoft Quantum: https://quantum.microsoft.com
- QDK source code (GitHub): https://github.com/microsoft/qdk
- Azure Quantum documentation: https://learn.microsoft.com/azure/quantum
- Windows Subsystem for Linux (WSL): https://aka.ms/wsl
- Visual Studio Code: https://code.visualstudio.com