Skip to main content
IBM Quantum Platform

ソースからQiskit SDKをインストールする

Qiskit SDK をソースからインストールすると、 Python パッケージインデックス( PyPI )のリポジトリにあるバージョンではなく、最新の開発版を利用できるようになります。 したがって、Qiskitの最新バージョンのコードをより効率的に確認・拡張することができます。


新しい仮想環境を作成し、有効化する

  1. プロジェクト・ディレクトリに移動し、 Python のみをインストールした最小限の環境を作成する。

    python3 -m venv .venv
  2. 新しい環境を活性化させる。

    source .venv/bin/activate

Rustコンパイラをインストールする

Qiskitをコンパイルするには、システムにRustコンパイラがインストールされている必要があります。 Rustコンパイラをインストールするには、クロスプラットフォームの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
    Note

    QiskitでRustコードを作業している場合、ローカルに変更を加えるたびに拡張コードを再構築する必要があります。 編集可能モードでは、Rust 拡張モジュールはインストールコマンドの実行時にのみビルドされます。そのため、 build_rust (リリースモードでビルドするかデバッグモードでビルドするかによって、 --release の有無は異なります) を再実行して拡張モジュールをリビルドしない限り、Rust コードに加えたローカルの変更はインストールされたパッケージに反映されません。


次のステップ

推奨事項
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。