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.

Dodaj obsługę Pythona i zeszytów Jupyter.

Obsługa języka Python w Visual Studio Code umożliwia osadzanie lub wywoływanie Q# kodu z programów Python lub notesów Jupyter oraz uruchamianie ich na wbudowanym symulatorze kwantowym lub połączenie z obszarem roboczym Azure i wysyłkę zadań do sprzętu kwantowego.

Wymagania wstępne

  • Środowisko dla języka Python (w wersji 3.9 lub nowszej, zalecane 3.11) z zainstalowanym Pythonem i Pipem.
  • 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. Aby uzyskać obsługę platformy Qiskit lub Cirq, zainstaluj azure-quantum używając parametrów [qiskit] lub [cirq]:

    Ważne

    Jeśli aktualizujesz z poprzedniego środowiska Qiskit, zobacz Aktualizacja pakietu azure-quantum z obsługą 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.

Dodaj wsparcie dla Azure CLI

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 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.