Install Qiskit SDK dari sumber
Saat kamu menginstal Qiskit SDK dari sumber, kamu bisa mengakses versi pengembangan terkini, alih-alih menggunakan versi yang tersedia di repositori Python Package Index (PyPI). Dengan begitu, kamu bisa memeriksa dan memperluas versi terbaru kode Qiskit dengan lebih efisien.
Buat dan aktifkan virtual environment baru
-
Masuk ke direktori proyekmu dan buat environment minimal yang hanya berisi Python.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Aktifkan environment barumu.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Install compiler Rust
Compiler Rust harus terinstal di sistemmu untuk mengompilasi Qiskit. Untuk menginstal compiler Rust, gunakan installer Rust lintas platform rustup atau metode instalasi lainnya.
Install Qiskit
Ikuti langkah-langkah berikut untuk menginstal Qiskit:
- Clone repositori Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Masuk ke direktori
qiskit.
cd qiskit
- (Opsional) Jika ingin menjalankan tes atau pemeriksaan linting, install persyaratan developer.
pip install -r requirements-dev.txt
- Install
qiskit.
-
Instalasi standar:
pip install . -
Mode editable: Dalam mode ini, kamu tidak perlu menginstal ulang Qiskit setiap kali ada perubahan kode pada proyek.
pip install -e .Dalam mode editable, ekstensi yang dikompilasi dibangun dalam debug mode tanpa optimasi. Hal ini memengaruhi performa runtime dari kode yang dikompilasi. Untuk membangun ekstensi yang dikompilasi dengan optimasi aktif, jalankan perintah berikut untuk membangun ulang binary dalam release mode:
python setup.py build_rust --release --inplacecatatanJika kamu sedang mengerjakan kode Rust di Qiskit, kamu perlu membangun ulang kode ekstensi setiap kali membuat perubahan lokal. Dalam mode editable, ekstensi Rust hanya dibangun saat perintah install dijalankan, sehingga perubahan lokal yang kamu buat pada kode Rust tidak akan tercermin dalam paket yang terinstal kecuali kamu membangun ulang ekstensi dengan menjalankan kembali
build_rust(dengan atau tanpa--release, tergantung apakah kamu ingin membangun dalam release mode atau debug mode).
Langkah berikutnya
- Baca panduan kontribusi untuk berkontribusi pada Qiskit SDK open-source.
- Jalankan circuit kuantum pertamamu.
- Coba tutorial, seperti algoritma Grover.