Vai al contenuto principale

Installare il Qiskit SDK e Qiskit Runtime dal codice sorgente

Installare il Qiskit SDK dal codice sorgente ti permette di accedere alla versione di sviluppo corrente, invece di utilizzare la versione disponibile nel repository Python Package Index (PyPI). Questo ti consente di ispezionare ed estendere l'ultima versione del codice Qiskit in modo più efficiente.

Creare e attivare un nuovo ambiente virtuale​

  1. Naviga nella directory del tuo progetto e crea un ambiente minimale con solo Python installato.

    python3 -m venv .venv
  2. Attiva il nuovo ambiente.

    source .venv/bin/activate

Installare il compilatore Rust​

Sul tuo sistema deve essere installato un compilatore Rust per compilare Qiskit. Per installarlo, usa il programma di installazione multipiattaforma rustup oppure un altro metodo di installazione.

Installare Qiskit​

Segui questi passaggi per installare Qiskit:

  1. Clona il repository di Qiskit.
git clone https://github.com/Qiskit/qiskit.git
  1. Spostati nella directory qiskit.
cd qiskit
  1. (Facoltativo) Se vuoi eseguire test o controlli di linting, installa i requisiti per sviluppatori.
pip install -r requirements-dev.txt
  1. Installa qiskit.
  • Installazione standard:

    pip install .
  • Modalità modificabile: In questa modalità non è necessario reinstallare Qiskit ogni volta che vengono apportate modifiche al codice del progetto.

    pip install -e .

    In modalità modificabile, le estensioni compilate vengono costruite in modalità debug senza ottimizzazioni. Questo influisce sulle prestazioni a runtime del codice compilato. Per costruire le estensioni compilate con le ottimizzazioni attive, esegui il comando seguente per ricompilare il binario in modalità release:

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

    Se stai lavorando sul codice Rust in Qiskit, devi ricompilare il codice dell'estensione ogni volta che apporti una modifica locale. In modalità modificabile, l'estensione Rust viene compilata solo quando viene eseguito il comando di installazione, quindi le modifiche locali al codice Rust non si riflettono nel pacchetto installato a meno che tu non ricompili l'estensione rieseguendo build_rust (con o senza --release, a seconda che tu voglia compilare in modalità release o debug).

Installare Qiskit Runtime​

Segui questi passaggi se vuoi installare Qiskit Runtime:

  1. Clona il repository di Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
  1. Spostati nella directory qiskit-ibm-runtime.
cd qiskit-ibm-runtime
  1. Installa qiskit-runtime. Ti consigliamo di usare un ambiente virtuale per evitare di inquinare l'installazione globale di Python.
  • Installazione standard:

    pip install .
  • Modalità modificabile: In questa modalità non è necessario reinstallare Qiskit ogni volta che vengono apportate modifiche al codice del progetto.

    pip install -e .

    In modalità modificabile, le estensioni compilate vengono costruite in modalità debug senza ottimizzazioni.

  1. (Facoltativo) Se vuoi eseguire test o controlli di linting, installa i requisiti per sviluppatori. Ti consigliamo di usare un ambiente virtuale per evitare di inquinare l'installazione globale di Python.
pip install -e ".[dev]"

Passi successivi​

Raccomandazioni