Перейти до основного вмісту

Встановлення Qiskit SDK і Qiskit Runtime з вихідного коду

Встановлення Qiskit SDK з вихідного коду дає доступ до поточної версії для розробників, замість використання версії з репозиторію Python Package Index (PyPI). Це дозволяє ефективніше переглядати та розширювати останню версію коду Qiskit.

Створення та активація нового віртуального середовища

  1. Перейди до директорії свого проєкту та створи мінімальне середовище лише з Python.

    python3 -m venv .venv
  2. Активуй нове середовище.

    source .venv/bin/activate

Встановлення компілятора Rust

На твоїй системі має бути встановлений компілятор Rust для компіляції Qiskit. Щоб встановити компілятор Rust, скористайся кросплатформним інсталятором rustup або іншим методом встановлення.

Встановлення Qiskit

Виконай такі кроки для встановлення Qiskit:

  1. Клонуй репозиторій Qiskit.
git clone https://github.com/Qiskit/qiskit.git
  1. Перейди до директорії qiskit.
cd qiskit
  1. (Необов'язково) Якщо хочеш запускати тести або перевірки стилю коду, встанови залежності для розробників.
pip install -r requirements-dev.txt
  1. Встанови qiskit.
  • Стандартне встановлення:

    pip install .
  • Режим редагування: У цьому режимі не потрібно перевстановлювати Qiskit після змін у коді проєкту.

    pip install -e .

    У режимі редагування скомпільовані розширення збираються в режимі налагодження без оптимізацій. Це впливає на швидкодію скомпільованого коду під час виконання. Щоб зібрати скомпільовані розширення з увімкненими оптимізаціями, виконай таку команду для перезбірки бінарного файлу в режимі випуску:

    python setup.py build_rust --release --inplace
    примітка

    Якщо ти працюєш над кодом Rust у Qiskit, потрібно перезбирати код розширення щоразу після локальних змін. У режимі редагування розширення Rust збирається лише під час виконання команди встановлення, тому локальні зміни в коді Rust не відображаються у встановленому пакеті, якщо не перезібрати розширення, повторно запустивши build_rust--release або без, залежно від того, чи потрібен режим випуску або налагодження).

Встановлення Qiskit Runtime

Виконай ці кроки, якщо хочеш встановити Qiskit Runtime:

  1. Клонуй репозиторій Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
  1. Перейди до директорії qiskit-ibm-runtime.
cd qiskit-ibm-runtime
  1. Встанови qiskit-runtime. Рекомендуємо використовувати віртуальне середовище, щоб не забруднювати глобальне встановлення Python.
  • Стандартне встановлення:

    pip install .
  • Режим редагування: У цьому режимі не потрібно перевстановлювати Qiskit після змін у коді проєкту.

    pip install -e .

    У режимі редагування скомпільовані розширення збираються в режимі налагодження без оптимізацій.

  1. (Необов'язково) Якщо хочеш запускати тести або перевірки стилю коду, встанови залежності для розробників. Рекомендуємо використовувати віртуальне середовище, щоб не забруднювати глобальне встановлення Python.
pip install -e ".[dev]"

Наступні кроки

Рекомендації