Udostępnij przez


Konfigurowanie Quantum Development Kit rozszerzenia

Z tego artykułu dowiesz się, jak zainstalować rozszerzenie platformy Azure Quantum Development Kit (QDK) dla programu Visual Studio Code (VS Code) i dodać obsługę języka Python, notesu Jupyter Notebook i interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

  • Najnowsza wersja programu VS Code.
  • Jeśli chcesz przesłać zadania do usługi Azure Quantum, musisz mieć konto platformy Azure z obszarem roboczym kwantowym. Aby uzyskać więcej informacji, zobacz Tworzenie obszaru roboczego usługi Azure Quantum.

Instalowanie rozszerzenia QDK

Aby użyć zestawu QDK w programie VS Code, zainstaluj rozszerzenie QDK. Zestaw QDK można również użyć w programie VS Code dla sieci Web bez instalowania rozszerzenia, ale nie będziesz mieć wszystkich funkcji programu VS Code Desktop. Aby uzyskać więcej informacji, zobacz Różne sposoby uruchamiania Q# programów.

Teraz można pisać, debugować i uruchamiać Q# programy za pomocą wbudowanego symulatora kwantowego. Albo, jeśli masz konto Azure, możesz połączyć się i przesłać Q# programy do sprzętu kwantowego, wszystko bezpośrednio z VS Code.

Aby przetestować konfigurację, zobacz Przesyłanie Q# zadań do usługi Azure Quantum.

Dodaj obsługę języka Python i notatnika Jupyter.

Obsługa języka Python w programie VS Code umożliwia osadzanie lub wywoływanie Q# kodu z programów języka Python lub notesów Jupyter i uruchamianie ich we wbudowanym symulatorze kwantowym. Możesz również nawiązać połączenie z obszarem roboczym usługi Azure Quantum i przesłać zadania do uruchomienia na rzeczywistym sprzęcie kwantowym.

Wymagania wstępne

  • Zainstaluj środowisko Python w wersji 3.10 lub nowszej (zalecana 3.11) wraz z Python i Pip.
  • Zainstaluj rozszerzenie QDK w programie VS Code.

Instalowanie wymaganych pakietów

Aby dodać obsługę języków Python i Jupyter Notebook:

  1. Zainstaluj rozszerzenia Python i Jupyter dla programu VS Code.

  2. Otwórz wiersz polecenia.

  3. Zainstaluj bibliotekę qdk języka Python z dodatkowymi azure elementami:

    python -m pip install "qdk[azure]"
    
  4. W przypadku obsługi zestawu Qiskit w wersji 1 i wersji 2 zainstaluj dodatkowe:qiskit

    python -m pip install "qdk[qiskit]"
    

    Ważne

    Jeśli aktualizujesz z poprzedniego środowiska Qiskit, zobacz sekcję Aktualizowanie modułu z obsługą Qiskit.

  5. Aby pracować w notesie Jupyter Notebook i wyświetlać wizualizacje, zainstaluj następujące pakiety języka Python:

    python -m pip install "qdk[jupyter]" ipykernel ipympl jupyterlab
    

Aby przetestować konfigurację, zobacz Przesyłanie Q# zadań za pomocą języka Python lub Przesyłanie Q# zadań za pomocą notesów Jupyter Notebook.

Dodaj wsparcie dla Azure CLI

Możesz użyć interfejsu wiersza polecenia platformy Azure do przesyłania zadań kwantowych z okna terminalu w programie VS Code.

  1. Zainstaluj interfejs wiersza polecenia platformy Azure.

  2. Otwórz wiersz polecenia systemu Windows lub terminal w programie VS Code.

  3. W wierszu polecenia uruchom następujące polecenie, aby zaktualizować do najnowszej wersji rozszerzenia Azure CLI quantum.

    az extension add --upgrade -n quantum
    

Aby przetestować konfigurację, zobacz Przesyłanie Q# zadań do usługi Azure Quantum.