Instalace Qiskit SDK a Qiskit Runtime ze zdrojového kódu
Instalace Qiskit SDK ze zdrojového kódu ti umožní přistupovat k aktuální vývojové verzi místo verze dostupné v repozitáři Python Package Index (PyPI). Díky tomu můžeš efektivněji prohlížet a rozšiřovat nejnovější verzi kódu Qiskitu.
Vytvoření a aktivace nového virtuálního prostředí
-
Přejdi do adresáře svého projektu a vytvoř minimální prostředí pouze s nainstalovaným Pythonem.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Aktivuj nové prostředí.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Instalace kompilátoru Rust
Pro zkompilování Qiskitu musí být na tvém systému nainstalován kompilátor Rust. K instalaci kompilátoru Rust použij multiplatformní instalátor rustup nebo jinou metodu instalace.
Instalace Qiskitu
Pro instalaci Qiskitu postupuj podle těchto kroků:
- Klonuj repozitář Qiskitu.
git clone https://github.com/Qiskit/qiskit.git
- Přejdi do adresáře
qiskit.
cd qiskit
- (Volitelné) Pokud chceš spouštět testy nebo kontroly lintingu, nainstaluj vývojové závislosti.
pip install -r requirements-dev.txt
- Nainstaluj
qiskit.
-
Standardní instalace:
pip install . -
Editovatelný režim: V tomto režimu nemusíš Qiskit přeinstalovat při každé změně kódu projektu.
pip install -e .V editovatelném režimu jsou zkompilované rozšíření sestavena v režimu ladění bez optimalizací. To ovlivňuje výkon zkompilovaného kódu za běhu. Chceš-li sestavit zkompilovaná rozšíření s povolenými optimalizacemi, spusť následující příkaz, který znovu sestaví binární soubor v produkčním režimu:
python setup.py build_rust --release --inplacepoznámkaPokud pracuješ na kódu v Rustu v rámci Qiskitu, musíš rozšíření znovu sestavit pokaždé, když provedeš lokální změnu. V editovatelném režimu se rozšíření v Rustu sestaví pouze při spuštění instalačního příkazu, takže lokální změny v kódu Rustu se v nainstalovaném balíčku neprojeví, dokud rozšíření znovu nesestav opětovným spuštěním
build_rust(s přepínačem--releasenebo bez něj, podle toho, zda chceš sestavit v produkčním nebo ladicím režimu).
Instalace Qiskit Runtime
Pokud chceš nainstalovat Qiskit Runtime, postupuj podle těchto kroků:
- Klonuj repozitář Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Přejdi do adresáře
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Nainstaluj
qiskit-runtime. Doporučujeme používat virtuální prostředí, aby nedošlo k znečištění globální instalace Pythonu.
-
Standardní instalace:
pip install . -
Editovatelný režim: V tomto režimu nemusíš Qiskit přeinstalovat při každé změně kódu projektu.
pip install -e .V editovatelném režimu jsou zkompilovaná rozšíření sestavena v režimu ladění bez optimalizací.
- (Volitelné) Pokud chceš spouštět testy nebo kontroly lintingu, nainstaluj vývojové závislosti. Doporučujeme používat virtuální prostředí, aby nedošlo k znečištění globální instalace Pythonu.
pip install -e ".[dev]"
Další kroky
- Přečti si pokyny pro přispívání a přispěj do open-source Qiskit SDK.
- Spusť program Hello world.
- Vyzkoušej některý tutoriál, například Groverův algoritmus.