Installation des Qiskit SDK und Qiskit Runtime aus dem Quellcode
Die Installation des Qiskit SDK aus dem Quellcode ermöglicht dir den Zugriff auf die aktuelle Entwicklungsversion, anstatt die Version aus dem Python Package Index (PyPI)-Repository zu verwenden. Dies ermöglicht es dir, die neueste Version des Qiskit-Codes effizienter zu überprüfen und zu erweitern.
Erstellen und Aktivieren einer neuen virtuellen Umgebung
-
Navigiere zu deinem Projektverzeichnis und erstelle eine minimale Umgebung, in der nur Python installiert ist.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Aktiviere deine neue Umgebung.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Installation des Rust-Compilers
Ein Rust-Compiler muss auf deinem System installiert sein, um Qiskit zu kompilieren. Um den Rust-Compiler zu installieren, verwende den plattformübergreifenden Rust-Installer rustup oder eine andere Installationsmethode.
Installation von Qiskit
Befolge diese Schritte, um Qiskit zu installieren:
- Klone das Qiskit-Repository.
git clone https://github.com/Qiskit/qiskit.git
- Wechsle in das Verzeichnis
qiskit.
cd qiskit
- (Optional) Wenn du Tests oder Linting-Überprüfungen ausführen möchtest, installiere die Entwickler-Anforderungen.
pip install -r requirements-dev.txt
- Installiere
qiskit.
-
Standard-Installation:
pip install . -
Bearbeitbarer Modus: In diesem Modus musst du Qiskit nicht neu installieren, wenn Codeänderungen am Projekt vorgenommen werden.
pip install -e .Im bearbeitbaren Modus werden die kompilierten Erweiterungen im Debug-Modus ohne Optimierungen erstellt. Dies beeinflusst die Laufzeitleistung des kompilierten Codes. Um die kompilierten Erweiterungen mit aktivierten Optimierungen zu erstellen, führe den folgenden Befehl aus, um die Binärdatei im Release-Modus neu zu erstellen:
python setup.py build_rust --release --inplacehinweisWenn du am Rust-Code in Qiskit arbeitest, musst du den Erweiterungscode jedes Mal neu erstellen, wenn du eine lokale Änderung vornimmst. Im bearbeitbaren Modus wird die Rust-Erweiterung nur erstellt, wenn der Installationsbefehl ausgeführt wird. Lokale Änderungen, die du am Rust-Code vornimmst, werden daher nicht im installierten Paket widergespiegelt, es sei denn, du erstellst die Erweiterung neu, indem du
build_rusterneut ausführst (mit oder ohne--release, je nachdem, ob du im Release- oder Debug-Modus erstellen möchtest).
Installation von Qiskit Runtime
Befolge diese Schritte, wenn du Qiskit Runtime installieren möchtest:
- Klone das Qiskit Runtime-Repository.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Wechsle in das Verzeichnis
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Installiere
qiskit-runtime. Wir empfehlen die Verwendung einer virtuellen Umgebung, um zu vermeiden, dass deine globale Python-Installation beeinträchtigt wird.
-
Standard-Installation:
pip install . -
Bearbeitbarer Modus: In diesem Modus musst du Qiskit nicht neu installieren, wenn Codeänderungen am Projekt vorgenommen werden.
pip install -e .Im bearbeitbaren Modus werden die kompilierten Erweiterungen im Debug-Modus ohne Optimierungen erstellt.
- (Optional) Wenn du Tests oder Linting-Überprüfungen ausführen möchtest, installiere die Entwickler-Anforderungen. Wir empfehlen die Verwendung einer virtuellen Umgebung, um zu vermeiden, dass deine globale Python-Installation beeinträchtigt wird.
pip install -e ".[dev]"
Nächste Schritte
- Lies die Beitragsrichtlinien, um zum Open-Source-Qiskit SDK beizutragen.
- Führe das Hello-World-Programm aus.
- Probiere ein Tutorial aus, wie zum Beispiel Grovers Algorithmus.