Перейти до основного вмісту
Цей проєкт у бета-версії. Знайшов(-ла) помилку? Відкрити issue на GitHub. Є запитання чи ідея? Запитати в Discussions — будемо раді твоєму відгуку!
Яка якість перекладу на цій сторінці?

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

Коли ти встановлюєш 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 або без, залежно від того, чи потрібен режим випуску або налагодження).

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

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