Przejdź do głównej treści

Instalacja Qiskit SDK i Qiskit Runtime ze źródeł

Instalacja Qiskit SDK ze źródeł umożliwia dostęp do bieżącej wersji deweloperskiej zamiast korzystania z wersji dostępnej w repozytorium Python Package Index (PyPI). Dzięki temu możesz sprawniej przeglądać i rozszerzać najnowszy kod Qiskit.

Utwórz i aktywuj nowe środowisko wirtualne

  1. Przejdź do katalogu swojego projektu i utwórz minimalne środowisko zawierające tylko Pythona.

    python3 -m venv .venv
  2. Aktywuj nowe środowisko.

    source .venv/bin/activate

Zainstaluj kompilator Rust

Aby skompilować Qiskit, w systemie musi być zainstalowany kompilator Rust. Możesz go zainstalować za pomocą wieloplatformowego instalatora rustup lub innej metody instalacji.

Zainstaluj Qiskit

Wykonaj poniższe kroki, aby zainstalować Qiskit:

  1. Sklonuj repozytorium Qiskit.
git clone https://github.com/Qiskit/qiskit.git
  1. Przejdź do katalogu qiskit.
cd qiskit
  1. (Opcjonalnie) Jeśli chcesz uruchamiać testy lub sprawdzenia lintingu, zainstaluj wymagania deweloperskie.
pip install -r requirements-dev.txt
  1. Zainstaluj qiskit.
  • Instalacja standardowa:

    pip install .
  • Tryb edytowalny: W tym trybie nie musisz ponownie instalować Qiskit po wprowadzeniu zmian w kodzie projektu.

    pip install -e .

    W trybie edytowalnym skompilowane rozszerzenia są budowane w trybie debugowania bez optymalizacji. Ma to wpływ na wydajność w czasie wykonywania skompilowanego kodu. Aby zbudować skompilowane rozszerzenia z włączonymi optymalizacjami, uruchom poniższe polecenie w celu przebudowania pliku binarnego w trybie wydania:

    python setup.py build_rust --release --inplace
    uwaga

    Jeśli pracujesz nad kodem Rust w Qiskit, musisz przebudowywać kod rozszerzenia za każdym razem, gdy wprowadzasz lokalne zmiany. W trybie edytowalnym rozszerzenie Rust jest budowane tylko w momencie uruchomienia polecenia instalacji, więc lokalne zmiany w kodzie Rust nie są odzwierciedlane w zainstalowanym pakiecie, dopóki nie przebudujesz rozszerzenia, ponownie uruchamiając build_rust (z flagą --release lub bez niej, w zależności od tego, czy chcesz budować w trybie wydania czy debugowania).

Zainstaluj Qiskit Runtime

Wykonaj poniższe kroki, jeśli chcesz zainstalować Qiskit Runtime:

  1. Sklonuj repozytorium Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
  1. Przejdź do katalogu qiskit-ibm-runtime.
cd qiskit-ibm-runtime
  1. Zainstaluj qiskit-runtime. Zalecamy korzystanie ze środowiska wirtualnego, aby nie zanieczyszczać globalnej instalacji Pythona.
  • Instalacja standardowa:

    pip install .
  • Tryb edytowalny: W tym trybie nie musisz ponownie instalować Qiskit po wprowadzeniu zmian w kodzie projektu.

    pip install -e .

    W trybie edytowalnym skompilowane rozszerzenia są budowane w trybie debugowania bez optymalizacji.

  1. (Opcjonalnie) Jeśli chcesz uruchamiać testy lub sprawdzenia lintingu, zainstaluj wymagania deweloperskie. Zalecamy korzystanie ze środowiska wirtualnego, aby nie zanieczyszczać globalnej instalacji Pythona.
pip install -e ".[dev]"

Następne kroki

Rekomendacje