Pasang Qiskit SDK dan Qiskit Runtime dari sumber
Memasang Qiskit SDK dari sumber membolehkan anda mengakses versi pembangunan semasa, berbanding menggunakan versi dalam repositori Python Package Index (PyPI). Ini membolehkan anda memeriksa dan melanjutkan versi terkini kod Qiskit dengan lebih cekap.
Cipta dan aktifkan persekitaran maya baharuβ
-
Navigasi ke direktori projek anda dan cipta persekitaran minimal yang hanya mengandungi Python.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Aktifkan persekitaran baharu anda.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Pasang pengkompil Rustβ
Pengkompil Rust mesti dipasang pada sistem anda untuk mengkompil Qiskit. Untuk memasang pengkompil Rust, gunakan pemasang Rust merentas platform rustup atau kaedah pemasangan lain.
Pasang Qiskitβ
Ikut langkah-langkah ini untuk memasang Qiskit:
- Klon repositori Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Tukar ke direktori
qiskit.
cd qiskit
- (Pilihan) Jika anda ingin menjalankan ujian atau semakan linting, pasang keperluan pembangun.
pip install -r requirements-dev.txt
- Pasang
qiskit.
-
Pemasangan standard:
pip install . -
Mod boleh sunting: Dalam mod ini, anda tidak perlu memasang semula Qiskit apabila ada perubahan kod pada projek.
pip install -e .Dalam mod boleh sunting, sambungan yang dikompil dibina dalam mod nyahpepijat tanpa pengoptimuman. Ini mempengaruhi prestasi runtime kod yang dikompil. Untuk membina sambungan yang dikompil dengan pengoptimuman diaktifkan, jalankan arahan berikut untuk membina semula binari dalam mod keluaran:
python setup.py build_rust --release --inplacenotaJika anda sedang mengerjakan kod Rust dalam Qiskit, anda perlu membina semula kod sambungan setiap kali anda membuat perubahan setempat. Dalam mod boleh sunting, sambungan Rust hanya dibina apabila arahan pasang dijalankan, jadi perubahan setempat yang anda buat pada kod Rust tidak tercermin dalam pakej yang dipasang melainkan anda membina semula sambungan dengan menjalankan semula
build_rust(dengan atau tanpa--release, bergantung pada sama ada anda ingin membina dalam mod keluaran atau nyahpepijat).
Pasang Qiskit Runtimeβ
Ikut langkah-langkah ini jika anda ingin memasang Qiskit Runtime:
- Klon repositori Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Tukar ke direktori
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Pasang
qiskit-runtime. Kami mengesyorkan menggunakan persekitaran maya untuk mengelakkan pencemaran pemasangan Python global anda.
-
Pemasangan standard:
pip install . -
Mod boleh sunting: Dalam mod ini, anda tidak perlu memasang semula Qiskit apabila ada perubahan kod pada projek.
pip install -e .Dalam mod boleh sunting, sambungan yang dikompil dibina dalam mod nyahpepijat tanpa pengoptimuman.
- (Pilihan) Jika anda ingin menjalankan ujian atau semakan linting, pasang keperluan pembangun. Kami mengesyorkan menggunakan persekitaran maya untuk mengelakkan pencemaran pemasangan Python global anda.
pip install -e ".[dev]"
Langkah seterusnyaβ
- Baca garis panduan penyumbang untuk menyumbang kepada Qiskit SDK sumber terbuka.
- Jalankan program Hello world.
- Cuba tutorial, seperti Algoritma Grover.