Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dowiedz się, jak zaktualizować Azure Quantum Development Kit (QDK) do najnowszej wersji.
Wymagania wstępne
- W tym artykule założono, że masz już zainstalowane rozszerzenie AzureQDK w programie Visual Studio Code (VS Code). Jeśli instalujesz po raz pierwszy, zapoznaj się z przewodnikiem instalacji.
Aktualizowanie rozszerzenia programu VS Code
Domyślnie program VS Code automatycznie aktualizuje rozszerzenia. Po zaktualizowaniu rozszerzenia zostanie wyświetlony monit o ponowne załadowanie programu VS Code. Aby wyłączyć aktualizacje automatyczne i ręcznie zaktualizować rozszerzenia, zobacz Automatyczne aktualizowanie rozszerzeń w dokumentacji programu VS Code.
Azure Quantum Aktualizowanie pakietów języka Python
Ważne
Jeśli aktualizujesz z poprzedniego Qiskit środowiska, zobacz Aktualizowanie modułu qdk.azure z obsługą Qiskit w wirtualnym środowisku języka Python (zalecane).
Przeprowadź aktualizację do najnowszej
qdkbiblioteki Python, z dodatkową opcjąazure:pip install --upgrade "qdk[azure]"Aby dodać obsługę analizy, transformacji, generowania kodu i symulacji Qiskit obwodów, zainstaluj rozszerzenia
qiskitorazjupyter.pip install --upgrade "qdk[qiskit,jupyter]"
Uwaga
Program QDK obsługuje wersje 1 i 2 programu Qiskit.
Zaktualizuj moduł qdk.azure z wsparciem Qiskit w zalecanym wirtualnym środowisku Pythona.
Moduły qdk.azure i qdk.qiskit Python zawierają opcjonalną obsługę tworzenia i przesyłania Qiskit obwodów do usługi Azure Quantum. Podczas instalowania qdk.azure modułów i qdk.qiskit najnowsza wersja programu Qiskit jest instalowana domyślnie, co może powodować problemy z istniejącym Qiskit środowiskiem. Aby zapewnić stabilne środowisko programistyczne, utwórz wirtualne środowisko Python i zainstaluj qdk.azure oraz qdk.qiskit w tym środowisku wirtualnym.
Uwaga
Jeśli używasz Qiskit wersji 1, zobacz Qiskit Zmiany pakietów w wersji 1.0 , aby uzyskać więcej informacji na temat zgodności pakietów.
Aby utworzyć wirtualne środowisko Python i zainstalować qdk.azure oraz qdk.qiskit, wykonaj następujące kroki:
Utwórz folder lokalny, na przykład
~/qiskit10-env.Uruchom polecenie
venvze ścieżką do folderu.python -m venv ~/qiskit10-envAktywuj środowisko.
~/qiskit10-env/bin/activateUruchom polecenie ,
pip listaby zobaczyć, że w nowym środowisku są zainstalowane tylko podstawowe pakiety.Aby zainstalować moduły
qdk.azureiqdk.qiskit, wykonaj następujące polecenie:pip install "qdk[azure,qiskit]"Zainstaluj inne pakiety używane w poprzednim środowisku zgodnie z potrzebami.
pip listUruchom polecenie w każdym środowisku, aby porównać pakiety i wersje.
Uwaga
Możesz również otworzyć swoje środowisko wirtualne w programie VS Code. W menu Widok wybierz pozycję Paleta poleceń, a następnie wprowadź python: Utwórz środowisko i wybierz pozycję venv. Następnie wybierz pozycję Otwórz folder... i wybierz utworzony wcześniej folder środowiska. Aby uzyskać więcej informacji na temat używania środowisk w programie VS Code, zobacz Środowiska języka Python w programie VS Code.
Zaktualizuj moduły qdk.azure i qdk.qiskit w bieżącym środowisku
Można również aktualizować moduły qdk.azure i qdk.qiskit bez używania środowiska wirtualnego. Jednak aktualizacje qiskit pakietów w istniejącym środowisku mogą powodować konflikty zależności z innymi pakietami. Aby uzyskać więcej informacji na temat zgodności pakietów, zobacz Qiskit Zmiany pakietów w wersji 1.0 .
Aby zaktualizować moduły qdk.azure i qdk.qiskit w bieżącym środowisku, wykonaj następujące kroki:
Odinstaluj istniejące
qdkmoduły i inne Qiskit zależności:pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qirZainstaluj ponownie bibliotekę
qdkz dodatkowymiqiskitelementami:pip install "qdk[qiskit]"
Zaktualizuj rozszerzenie interfejsu Azure wiersza polecenia quantum
Zaktualizuj lub zainstaluj najnowsze Azure rozszerzenie interfejsu wiersza polecenia quantum .
Otwórz wiersz polecenia systemu Windows.
W wierszu polecenia uruchom następujące polecenie:
az extension add --upgrade -n quantum