Lumaktaw sa pangunahing nilalaman

I-install ang Qiskit SDK mula sa source

Kapag nag-install ka ng Qiskit SDK mula sa source, maaari kang ma-access ang kasalukuyang development version, sa halip na gamitin ang bersyon sa Python Package Index (PyPI) repository. Kaya naman, mas mahusay mong masusuri at mapapalawak ang pinakabagong bersyon ng Qiskit code.

Gumawa at mag-activate ng bagong virtual environment​

  1. Pumunta sa iyong project directory at gumawa ng minimal na environment na may Python lamang na naka-install dito.

    python3 -m venv .venv
  2. I-activate ang iyong bagong environment.

    source .venv/bin/activate

I-install ang Rust compiler​

Kailangan ng Rust compiler na naka-install sa iyong system para ma-compile ang Qiskit. Para i-install ang Rust compiler, gamitin ang cross-platform Rust installer na rustup o ibang paraan ng pag-install.

I-install ang Qiskit​

Sundin ang mga hakbang na ito para i-install ang Qiskit:

  1. I-clone ang Qiskit repository.
git clone https://github.com/Qiskit/qiskit.git
  1. Lumipat sa qiskit directory.
cd qiskit
  1. (Opsyonal) Kung gusto mong magpatakbo ng mga test o linting check, i-install ang mga developer requirement.
pip install -r requirements-dev.txt
  1. I-install ang qiskit.
  • Standard install:

    pip install .
  • Editable mode: Sa mode na ito, hindi mo na kailangang mag-reinstall ng Qiskit kapag may mga pagbabago sa code ng project.

    pip install -e .

    Sa editable mode, ang mga compiled extension ay nibo-build sa debug mode nang walang mga optimization. Nakakaapekto ito sa runtime performance ng compiled code. Para ma-build ang mga compiled extension na may mga naka-enable na optimization, patakbuhin ang sumusunod na command para ma-rebuild ang binary sa release mode:

    python setup.py build_rust --release --inplace
    tala

    Kung nagtatrabaho ka sa Rust code sa Qiskit, kailangan mong i-rebuild ang extension code sa tuwing gagawa ka ng lokal na pagbabago. Sa editable mode, ang Rust extension ay nibo-build lamang kapag pinatakbo ang install command, kaya ang mga lokal na pagbabago na ginagawa mo sa Rust code ay hindi makikita sa installed package maliban kung i-rebuild mo ang extension sa pamamagitan ng pagpapatakbo ulit ng build_rust (na may o walang --release, depende kung gusto mong mag-build sa release o debug mode).

Mga susunod na hakbang​

Mga Rekomendasyon