Skip to main content
IBM Quantum Platform

Installieren Sie das Qiskit SDK aus dem Quellcode

Wenn Sie das „ Qiskit SDK “ aus dem Quellcode installieren, erhalten Sie Zugriff auf die aktuelle Entwicklungsversion, anstatt die Version aus dem Repository „ Python Package Index“ ( PyPI ) zu verwenden. So können Sie die neueste Version des Qiskit-Codes effizienter prüfen und erweitern.


Erstellen und aktivieren Sie eine neue virtuelle Umgebung

  1. Navigieren Sie zu Ihrem Projektverzeichnis und erstellen Sie eine minimale Umgebung, in der nur Python installiert ist.

    python3 -m venv .venv
  2. Aktivieren Sie Ihre neue Umgebung.

    source .venv/bin/activate

Installieren Sie den Rust-Compiler

Um Qiskit zu kompilieren, muss ein Rust-Compiler auf Ihrem System installiert sein. Um den Rust-Compiler zu installieren, verwenden Sie den plattformübergreifenden Rust-Installer rustup oder eine andere Installationsmethode.


Installieren Sie Qiskit

Folgen Sie diesen Schritten, um Qiskit zu installieren:

  1. Klonen Sie das Qiskit-Repository.
git clone https://github.com/Qiskit/qiskit.git
  1. Wechseln Sie in das Verzeichnis qiskit.
cd qiskit
  1. (Optional) Wenn Sie Tests oder Linting-Prüfungen durchführen möchten, installieren Sie die Entwickleranforderungen.
pip install -r requirements-dev.txt
  1. Installieren Sie qiskit.
  • Standardinstallation :

    pip install .
  • Bearbeitbarer Modus : In diesem Modus müssen Sie Qiskit nicht neu installieren, wenn Codeänderungen am Projekt vorgenommen werden.

    pip install -e .

    Im editierbaren Modus werden die kompilierten Erweiterungen im Debug-Modus ohne Optimierungen erstellt. Dies wirkt sich auf die Laufzeitleistung des kompilierten Codes aus. Um die kompilierten Erweiterungen mit aktivierten Optimierungen zu erstellen, führen Sie den folgenden Befehl aus, um die Binärdatei im Veröffentlichungsmodus neu zu erstellen:

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

    Wenn Sie mit Rust-Code in Qiskit arbeiten, müssen Sie den Erweiterungscode jedes Mal neu erstellen, wenn Sie eine lokale Änderung vornehmen. Im editierbaren Modus wird die Rust-Erweiterung nur gebaut, wenn der Installationsbefehl ausgeführt wird. Lokale Änderungen, die Sie am Rust-Code vornehmen, werden daher nicht in das installierte Paket übernommen, es sei denn, Sie bauen die Erweiterung durch erneutes Ausführen von build_rust neu auf (mit oder ohne --release, je nachdem, ob Sie im Release- oder Debug-Modus bauen möchten).


Nächste Schritte

Empfehlungen
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.