ソースからQiskit SDKをインストールする
Qiskit SDK をソースからインストールすると、 Python パッケージインデックス( PyPI )のリポジトリにあるバージョンではなく、最新の開発版を利用できるようになります。 したがって、Qiskitの最新バージョンのコードをより効率的に確認・拡張することができます。
新しい仮想環境を作成し、有効化する
-
プロジェクト・ディレクトリに移動し、 Python のみをインストールした最小限の環境を作成する。
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
新しい環境を活性化させる。
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Rustコンパイラをインストールする
Qiskitをコンパイルするには、システムにRustコンパイラがインストールされている必要があります。 Rustコンパイラをインストールするには、クロスプラットフォームのRustインストーラー rustup または他のインストール方法を使用してください。
Qiskitをインストールする
以下の手順に従ってQiskitをインストールしてください:
- Qiskitリポジトリをクローンする。
git clone https://github.com/Qiskit/qiskit.gitqiskitディレクトリーに変更します。
cd qiskit- (オプション)テストやリンティング・チェックを実行したい場合は、開発者要件をインストールしてください。
pip install -r requirements-dev.txtqiskitをインストールします。
-
標準装備 :
pip install . -
編集可能モード :このモードでは、プロジェクトのコード変更時にQiskitを再インストールする必要はありません。
pip install -e .編集可能モードでは、コンパイルされた拡張機能は最適化されずにデバッグモードでビルドされる。 これはコンパイルされたコードの実行時パフォーマンスに影響する。 最適化を有効にしてコンパイルされた拡張機能をビルドするには、以下のコマンドを実行してリリースモードでバイナリを再構築する:
python setup.py build_rust --release --inplaceNoteQiskitでRustコードを作業している場合、ローカルに変更を加えるたびに拡張コードを再構築する必要があります。 編集可能モードでは、Rust 拡張モジュールはインストールコマンドの実行時にのみビルドされます。そのため、
build_rust(リリースモードでビルドするかデバッグモードでビルドするかによって、--releaseの有無は異なります) を再実行して拡張モジュールをリビルドしない限り、Rust コードに加えたローカルの変更はインストールされたパッケージに反映されません。
次のステップ
- オープンソースのQiskit SDKに貢献するには、 貢献ガイドラインをお読みください。
- 初めての量子回路を実行してみましょう。
- グローバーのアルゴリズムなどのチュートリアルを試してみよう。