Installer le SDK Qiskit et Qiskit Runtime depuis les sources
Installer le SDK Qiskit depuis les sources te permet d'accéder à la version de développement actuelle, au lieu d'utiliser la version disponible dans le dépôt Python Package Index (PyPI). Cela te permet d'inspecter et d'étendre la dernière version du code Qiskit de manière plus efficace.
Créer et activer un nouvel environnement virtuel
-
Navigue vers le répertoire de ton projet et crée un environnement minimal avec uniquement Python d'installé.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Active ton nouvel environnement.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Installer le compilateur Rust
Un compilateur Rust doit être installé sur ton système pour compiler Qiskit. Pour installer le compilateur Rust, utilise l'installateur Rust multiplateforme rustup ou une autre méthode d'installation.
Installer Qiskit
Suis ces étapes pour installer Qiskit :
- Clone le dépôt Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Accède au répertoire
qiskit.
cd qiskit
- (Optionnel) Si tu veux exécuter des tests ou des vérifications de linting, installe les dépendances de développement.
pip install -r requirements-dev.txt
- Installe
qiskit.
-
Installation standard :
pip install . -
Mode éditable : Dans ce mode, tu n'as pas besoin de réinstaller Qiskit lorsqu'il y a des modifications de code dans le projet.
pip install -e .En mode éditable, les extensions compilées sont construites en mode debug sans optimisations. Cela affecte les performances à l'exécution du code compilé. Pour construire les extensions compilées avec les optimisations activées, exécute la commande suivante pour reconstruire le binaire en mode release :
python setup.py build_rust --release --inplaceremarqueSi tu travailles sur du code Rust dans Qiskit, tu dois reconstruire le code de l'extension à chaque fois que tu effectues une modification locale. En mode éditable, l'extension Rust n'est construite que lors de l'exécution de la commande d'installation, donc les modifications locales apportées au code Rust ne sont pas reflétées dans le package installé, sauf si tu reconstruis l'extension en réexécutant
build_rust(avec ou sans--release, selon que tu veux construire en mode release ou debug).
Installer Qiskit Runtime
Suis ces étapes si tu veux installer Qiskit Runtime :
- Clone le dépôt Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Accède au répertoire
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Installe
qiskit-runtime. Nous te recommandons d'utiliser un environnement virtuel pour éviter de polluer ton installation Python globale.
-
Installation standard :
pip install . -
Mode éditable : Dans ce mode, tu n'as pas besoin de réinstaller Qiskit lorsqu'il y a des modifications de code dans le projet.
pip install -e .En mode éditable, les extensions compilées sont construites en mode debug sans optimisations.
- (Optionnel) Si tu veux exécuter des tests ou des vérifications de linting, installe les dépendances de développement. Nous te recommandons d'utiliser un environnement virtuel pour éviter de polluer ton installation Python globale.
pip install -e ".[dev]"
Étapes suivantes
- Lis les directives de contribution pour contribuer au SDK Qiskit open source.
- Exécute le programme Hello world.
- Essaie un tutoriel, comme l'algorithme de Grover.