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
- Najnowsza wersja programu Visual Studio Code.
- Jeśli chcesz przesłać zadania do usługi Azure Quantum, potrzebujesz również konta 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 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:
Zainstaluj rozszerzenia Python i Jupyter dla programu VS Code.
Otwórz wiersz polecenia.
Zainstaluj pakiety
qsharp
iazure-quantum
:python -m pip install qsharp azure-quantum
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]
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.
Zainstaluj interfejs wiersza polecenia platformy Azure.
Otwórz wiersz polecenia systemu Windows.
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.