Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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:
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
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]
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.
Zainstaluj interfejs wiersza polecenia platformy Azure.
Otwórz wiersz polecenia systemu Windows.
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.