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​
-
Naviga nella directory del tuo progetto e crea un ambiente minimale con solo Python installato.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Attiva il nuovo ambiente.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
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:
- Clona il repository di Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Spostati nella directory
qiskit.
cd qiskit
- (Facoltativo) Se vuoi eseguire test o controlli di linting, installa i requisiti per sviluppatori.
pip install -r requirements-dev.txt
- 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 --inplacenotaSe 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:
- Clona il repository di Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Spostati nella directory
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- 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.
- (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​
- Leggi le linee guida per i contributi per contribuire all'SDK Qiskit open source.
- Esegui il programma Hello world.
- Prova un tutorial, come l'algoritmo di Grover.