Udostępnij przez


Zaktualizuj element Azure Quantum Development Kit do najnowszej wersji

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

  1. Przeprowadź aktualizację do najnowszej qdk biblioteki Python, z dodatkową opcją azure :

    pip install --upgrade "qdk[azure]"
    
  2. Aby dodać obsługę analizy, transformacji, generowania kodu i symulacji Qiskit obwodów, zainstaluj rozszerzenia qiskit oraz jupyter.

    pip install --upgrade "qdk[qiskit,jupyter]"
    

Uwaga

Program QDK obsługuje wersje 1 i 2 programu Qiskit.

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:

  1. Utwórz folder lokalny, na przykład ~/qiskit10-env.

  2. Uruchom polecenie venv ze ścieżką do folderu.

    python -m venv ~/qiskit10-env
    
  3. Aktywuj środowisko.

    ~/qiskit10-env/bin/activate
    
  4. Uruchom polecenie , pip list aby zobaczyć, że w nowym środowisku są zainstalowane tylko podstawowe pakiety.

  5. Aby zainstalować moduły qdk.azure i qdk.qiskit, wykonaj następujące polecenie:

    pip install "qdk[azure,qiskit]"
    
  6. Zainstaluj inne pakiety używane w poprzednim środowisku zgodnie z potrzebami. pip list Uruchom 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:

  1. Odinstaluj istniejące qdk moduły i inne Qiskit zależności:

    pip uninstall -y "qdk[azure,qiskit]" qiskit qiskit-terra qiskit-qir
    
  2. Zainstaluj ponownie bibliotekę qdk z dodatkowymi qiskit elementami:

    pip install "qdk[qiskit]"
    

Zaktualizuj rozszerzenie interfejsu Azure wiersza polecenia quantum

Zaktualizuj lub zainstaluj najnowsze Azure rozszerzenie interfejsu wiersza polecenia quantum .

  1. Otwórz wiersz polecenia systemu Windows.

  2. W wierszu polecenia uruchom następujące polecenie:

    az extension add --upgrade -n quantum