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
-
Przejdź do katalogu swojego projektu i utwórz minimalne środowisko zawierające tylko Pythona.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Aktywuj nowe środowisko.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
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:
- Sklonuj repozytorium Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Przejdź do katalogu
qiskit.
cd qiskit
- (Opcjonalnie) Jeśli chcesz uruchamiać testy lub sprawdzenia lintingu, zainstaluj wymagania deweloperskie.
pip install -r requirements-dev.txt
- 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 --inplaceuwagaJeś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ą--releaselub 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:
- Sklonuj repozytorium Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Przejdź do katalogu
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- 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.
- (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
- Przeczytaj wytyczne dotyczące współtworzenia, aby wnieść wkład do open-source'owego Qiskit SDK.
- Uruchom program Hello world.
- Wypróbuj samouczek, np. algorytm Grovera.