Udostępnij za pośrednictwem


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 i dodać obsługę języków Python, Jupyter Notebooks i interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

Instalowanie rozszerzenia QDK

Aby użyć zestawu QDK w programie Visual Studio 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.

Uwaga

Jeśli użyto poprzednich wersji zestawu QDK, uruchom polecenie python -m pip uninstall qsharp qsharp-core qsharp-chemistry azure-quantum , aby uniknąć konfliktów wersji pakietu.

Teraz możesz pisać, debugować i uruchamiać Q# programy względem wbudowanego symulatora kwantowego lub, jeśli masz konto platformy Azure, połącz i prześlij Q# programy do sprzętu kwantowego, wszystko z programu VS Code.

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

Dodawanie obsługi notesów Python i Jupyter Notebook

Obsługa języka Python w programie Visual Studio Code umożliwia osadzanie lub wywoływanie Q# kodu z programów języka Python lub notesów Jupyter Notebook i uruchamianie ich we wbudowanym symulatorze kwantowym lub łączenie się z obszarem roboczym platformy Azure i przesyłanie zadań do sprzętu kwantowego.

Wymagania wstępne

  • Środowisko języka Python (zalecane w wersji 3.9 lub nowszej 3.11) z zainstalowanym językiem Python i programem .
  • Program VS Code z zainstalowanym rozszerzeniem QDK.

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 pakiety qsharp i azure-quantum :

    python -m pip install qsharp azure-quantum
    
  4. W przypadku obsługi platformy Qiskit lub Cirq zainstaluj parametry azure-quantum [qiskit] lub [cirq]:

    Ważne

    Jeśli aktualizujesz z poprzedniego środowiska Qiskit, zobacz Aktualizowanie pakietu azure-quantum przy użyciu obsługi zestawu Qiskit.

    python -m pip install azure-quantum[qiskit]
    or
    python -m pip install azure-quantum[cirq]
    or
    python -m pip install azure-quantum[qiskit, cirq]
    
  5. Zainstaluj opcjonalne pakiety języka Python, które mogą wymagać wyświetlania wyników i pracy w notesach Jupyter Notebook:

    python -m pip install 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.

Dodawanie obsługi interfejsu wiersza polecenia platformy Azure

Interfejs wiersza polecenia platformy Azure to opcjonalna metoda przesyłania zadań kwantowych przy użyciu okna terminalu w programie Visual Studio Code.

  1. Zainstaluj interfejs wiersza polecenia platformy Azure.

  2. Otwórz wiersz polecenia systemu Windows.

  3. W wierszu polecenia uruchom następujące polecenie, aby zaktualizować do najnowszego rozszerzenia interfejsu wiersza polecenia quantum platformy Azure:

    az extension add \
        --upgrade \
        -n quantum
    

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