質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

4025閲覧

qiskitがインストールできない

ORDER_KATE

総合スコア22

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/04/07 14:34

前提・実現したいこと

アナコンダプロンプトからqiskitをインストールしようとしたのですが失敗してしまいました。
何が原因か分かる方はおられませんでしょうか。

発生している問題・エラーメッセージ

(base) C:\Users\ORDERKATE>pip install Qiskit Collecting Qiskit Using cached https://files.pythonhosted.org/packages/37/13/62c8421098faf49cbd380911986b1c9eebead08518084faa9a0dbbfc71c1/qiskit-0.8.0.tar.gz Collecting qiskit_terra==0.7.1 (from Qiskit) Using cached https://files.pythonhosted.org/packages/b9/64/59f3a69f768475a45b71e9377913efec92193ce6052d36d10c8226efada8/qiskit_terra-0.7.1-cp37-cp37m-win_amd64.whl Collecting qiskit-aer==0.1.1 (from Qiskit) Using cached https://files.pythonhosted.org/packages/d4/0e/57bb4b7a79a2413d8980e9319954b1920eeadc90c4d189c044ad767f7919/qiskit_aer-0.1.1-cp37-cp37m-win_amd64.whl Collecting qiskit-ignis==0.1.0 (from Qiskit) Using cached https://files.pythonhosted.org/packages/cf/78/9f201689069a599c02d676567b55871104a61169857d7474321426f3d603/qiskit_ignis-0.1.0-py3-none-any.whl Requirement already satisfied: marshmallow-polyfield<4,>=3.2 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (3.2) Requirement already satisfied: marshmallow<3,>=2.16.3 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (2.19.2) Requirement already satisfied: scipy!=0.19.1,>=0.19 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (1.2.1) Requirement already satisfied: numpy>=1.13 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (1.16.2) Requirement already satisfied: pillow>=4.2.1 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (6.0.0) Collecting sympy>=1.3 (from qiskit_terra==0.7.1->Qiskit) Requirement already satisfied: jsonschema<2.7,>=2.6 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (2.6.0) Requirement already satisfied: requests-ntlm>=1.1.0 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (1.1.0) Requirement already satisfied: ply>=3.10 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (3.11) Requirement already satisfied: networkx>=2.2 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (2.2) Requirement already satisfied: psutil>=5 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (5.6.1) Requirement already satisfied: requests>=2.19 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from qiskit_terra==0.7.1->Qiskit) (2.21.0) Requirement already satisfied: mpmath>=0.19 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from sympy>=1.3->qiskit_terra==0.7.1->Qiskit) (1.0.0) Requirement already satisfied: cryptography>=1.3 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (2.6.1) Requirement already satisfied: ntlm-auth>=1.0.2 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (1.2.0) Requirement already satisfied: decorator>=4.3.0 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from networkx>=2.2->qiskit_terra==0.7.1->Qiskit) (4.4.0) Requirement already satisfied: idna<2.9,>=2.5 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests>=2.19->qiskit_terra==0.7.1->Qiskit) (2.7) Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests>=2.19->qiskit_terra==0.7.1->Qiskit) (1.24.1) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests>=2.19->qiskit_terra==0.7.1->Qiskit) (3.0.4) Requirement already satisfied: certifi>=2017.4.17 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from requests>=2.19->qiskit_terra==0.7.1->Qiskit) (2018.11.29) Requirement already satisfied: six>=1.4.1 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from cryptography>=1.3->requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (1.12.0) Requirement already satisfied: cffi!=1.11.3,>=1.8 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from cryptography>=1.3->requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (1.12.2) Requirement already satisfied: asn1crypto>=0.21.0 in c:\users\ORDERKATE\anaconda3\lib\site-packages (from cryptography>=1.3->requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (0.24.0) Requirement already satisfied: pycparser in c:\users\ORDERKATE\anaconda3\lib\site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.3->requests-ntlm>=1.1.0->qiskit_terra==0.7.1->Qiskit) (2.19) Building wheels for collected packages: Qiskit Building wheel for Qiskit (setup.py) ... error Complete output from command c:\users\ORDERKATE\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\ORDERKATE\AppData\Local\Temp\pip-install-2hazx67m\Qiskit\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\ORDERKATE\AppData\Local\Temp\pip-wheel-uyhksmu1 --python-tag cp37: running bdist_wheel ---------------------------------------- Failed building wheel for Qiskit Running setup.py clean for Qiskit Failed to build Qiskit Installing collected packages: sympy, qiskit-terra, qiskit-aer, qiskit-ignis, Qiskit Found existing installation: sympy 1.1.1 Cannot uninstall 'sympy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
### 試したこと エラーメッセージの最後の行からsympyがインストールされていることが原因と予想し sympyをアンインストールしようと `pip uninstall sympy` を実行しましたがアンインストールできませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

anaconda を使う時は、パッケージをインストールする時は原則としてconda installを使う必要があります。pip installと混ぜるとパッケージの管理方法が異なるので、環境が壊れることがあります。

Understanding Conda and Pip

この質問にあるQiskitは、condaのパッケージがないのでpipでインストールする必要がありますが、Qiskitには多くの依存するパッケージがあります。質問ではQiskitpip install Qiskitをbaseにインストールしようとしていますが、そうすると依存パッケージもpipでインストールされてしまします。恐らく以前にもこれと同じようなことをしているはずなので、今回のエラーはAnacondaの環境が壊れていることが原因だと思われます。

こういう場合は、Anacondaを再インストールするのが一番簡単です。また、baseにQiskitをインストールしたい場合には、依存パッケージをできるだけconda installで先にインストールしておく必要があります。それは結構面倒だし後にもパッケージの依存関係の問題が発生しやすいので、Qiskitのinstallのページにあるように、condaで仮想環境を作ってそこにインストールする場合が多いと思います。

conda create -n name_of_my_env
conda activate name_of_my_env
pip install qiskit qiskit-aqua

投稿2019/04/08 00:44

編集2019/04/08 02:11
YasuhiroNiji

総合スコア584

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ORDER_KATE

2019/04/14 02:03

問題が解決しました! 遅れ馳せながら本当にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問