Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quantum-kittens
GitHub Repository: quantum-kittens/platypus
Path: blob/main/translations/ja/ch-prerequisites/setting-the-environment.ipynb
3858 views
Kernel: Python 3

Qiskitテキストブックで作業するための環境設定ガイド

Qiskitテキストブックで作業するためのパソコン環境の設定方法をまとめました。webサイト上のテキストブックで見た通りの結果を再現するのに役立ちます。QiskitテキストブックはJupyter notebookで書かれています。notebookとwebサイト は、テキストブックが完全にサポートされている唯一のメディアです。

qiskit_textbook パッケージのインストール

Qiskitテキストブックには、テキストブック専用のツールやウィジェットが用意されています。これはQiskitの一部ではなく、qiskit_textbookパッケージから入手できるものです。PipGitを用いて、最も早くインストールする方法は以下のコマンドです:

pip install git+https://github.com/qiskit-community/qiskit-textbook.git#subdirectory=qiskit-textbook-src

もしくは、Githubよりqiskit-textbook-srcフォルダーをダウンロードし、以下を実行してください:

pip install ./qiskit-textbook-src

このフォルダを含むディレクトリから実行してください。

Qiskitテキストブックに記載されている描画出力を正確に再現する為のステップ (オプション)

1. デフォルトの描画ツールをMatPlotLibに設定する

QuantumCircuit.draw()qiskit.visualization.circuit_drawer()のデフォルトのバックエンドはテキストです。しかし、ローカル環境に応じ、これらデフォルトをあなたのユースケースに適したものに変更したいと思うでしょう。これはユーザー構成ファイルで実現できます。デフォルトで、ユーザー構成ファイルは、~/.qiskit/の中にあるsettings.confファイルです。

Qiskitテキストブックは、MatPlotLibをデフォルトの回路描画ツールとして使用しています。Qiskitテキストブック中に記載されている描画を再現するためには、以下の内容を含むsettings.conf ファイル(通常は~/.qiskit/にあります)を作成してください。

[default] circuit_drawer = mpl

2. デフォルトの画像タイプをSVGに設定する

オプションで、以下のコードをipython_kernel_config.pyファイル(通常は~/.ipython/profile_default/にあります)に追加して、デフォルトの画像フォーマットをPNGからより拡張性のあるSVGフォーマットに変更することができます:

c.InlineBackend.figure_format = 'svg'

3.LaTeXパーサーをインストールする

Qiskit Textbookと同様のレンダリングを取得し、オプションでpylatexencライブラリをインストールします。これは、 PipGitを使用して次のコマンドで実行できます。

pip install pylatexenc

4.テキストブックで使用されているQiskitバージョンと同期する

ほとんどのチュートリアルの最後に、Qiskitパッケージのバージョン情報を含んだコード・スニペットがあります。構文や出力に矛盾がある場合は、同じバージョンを使用してみてください。

あなたのコンピューターにインストールされているバージョンを確認するには、PythonシェルかJupyter notebookにて以下を実行してください:

import qiskit.tools.jupyter %qiskit_version_table