Vai al contenuto principale
Questo progetto è in fase beta. Hai trovato un bug? Apri una issue su GitHub. Hai una domanda o un'idea? Chiedi su GitHub Discussions — apprezziamo il tuo feedback!
Com'è la qualità della traduzione su questa pagina?

Installare il Qiskit SDK dal codice sorgente

Quando installi l'SDK Qiskit dal codice sorgente, puoi accedere alla versione di sviluppo corrente, invece di utilizzare la versione disponibile nel repository Python Package Index (PyPI). Puoi quindi 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 compilate in modalità debug senza ottimizzazioni. Questo influisce sulle prestazioni a runtime del codice compilato. Per compilare le estensioni 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).

Passi successivi​

Raccomandazioni