Instalează Qiskit SDK și Qiskit Runtime din sursă
Instalarea Qiskit SDK din sursă îți permite să accesezi versiunea curentă de dezvoltare, în loc să folosești versiunea din depozitul Python Package Index (PyPI). Astfel poți inspecta și extinde mai eficient cea mai recentă versiune a codului Qiskit.
Creează și activează un mediu virtual nou
-
Navighează la directorul proiectului tău și creează un mediu minimal cu doar Python instalat.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Activează noul tău mediu.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Instalează compilatorul Rust
Pe sistemul tău trebuie să fie instalat un compilator Rust pentru a compila Qiskit. Pentru a instala compilatorul Rust, folosește instalatorul Rust multiplatformă rustup sau o altă metodă de instalare.
Instalează Qiskit
Urmează acești pași pentru a instala Qiskit:
- Clonează depozitul Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Schimbă directorul la
qiskit.
cd qiskit
- (Opțional) Dacă vrei să rulezi teste sau verificări de linting, instalează cerințele pentru dezvoltatori.
pip install -r requirements-dev.txt
- Instalează
qiskit.
-
Instalare standard:
pip install . -
Modul editabil: În acest mod, nu trebuie să reinstalezi Qiskit când există modificări de cod în proiect.
pip install -e .În modul editabil, extensiile compilate sunt construite în modul debug fără optimizări. Acest lucru afectează performanța la rulare a codului compilat. Pentru a construi extensiile compilate cu optimizări activate, rulează următoarea comandă pentru a recompila binarul în modul release:
python setup.py build_rust --release --inplacenotăDacă lucrezi la codul Rust din Qiskit, trebuie să recompilezi codul extensiei de fiecare dată când faci o modificare locală. În modul editabil, extensia Rust este construită doar când se rulează comanda de instalare, deci modificările locale pe care le faci în codul Rust nu se reflectă în pachetul instalat dacă nu recompilezi extensia rulând din nou
build_rust(cu sau fără--release, în funcție de dacă vrei să construiești în modul release sau debug).
Instalează Qiskit Runtime
Urmează acești pași dacă vrei să instalezi Qiskit Runtime:
- Clonează depozitul Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Schimbă directorul la
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Instalează
qiskit-runtime. Îți recomandăm să folosești un mediu virtual pentru a evita poluarea instalării globale Python.
-
Instalare standard:
pip install . -
Modul editabil: În acest mod, nu trebuie să reinstalezi Qiskit când există modificări de cod în proiect.
pip install -e .În modul editabil, extensiile compilate sunt construite în modul debug fără optimizări.
- (Opțional) Dacă vrei să rulezi teste sau verificări de linting, instalează cerințele pentru dezvoltatori. Îți recomandăm să folosești un mediu virtual pentru a evita poluarea instalării globale Python.
pip install -e ".[dev]"
Pași următori
- Citește ghidul de contribuție pentru a contribui la Qiskit SDK open-source.
- Rulează programul Hello world.
- Încearcă un tutorial, cum ar fi algoritmul lui Grover.