ここから本文です

攻略・Q&A

解決済み解決済みの質問

pythonでOpenCVをインポートできません。

質問者:limitebrushさん回答数:1 閲覧数:221

pythonでOpenCVをインポートできません。 http://qiita.com/Takaki_/items/f1cf8d077836303f2028

このサイトを参考にWinPythonとOpenCVをインストールし、
OpenCVのファイルを移動させ、Spyderを起動して、import cv2を実行したのですが、下記のエラーがでます。

----------------------------------------
import cv2
Traceback (most recent call last):

File "<ipython-input-1-72fbbcfe2587>", line 1, in <module>
import cv2

ImportError: numpy.core.multiarray failed to import
----------------------------------------

どうやら、numpyのverが古いらしいのですが、numpyのアンインストールおよび対応しているverの再インストールをどのようにすればいいかわかりません。

どなたか、手順を教えていただけないでしょうか。
また手順がかかれたサイトを教えていただけると有難いです。

環境 : Windows7 32bit

解決日時:2017/2/17 10:01:56

ベストアンサーベストアンサーに選ばれた回答

回答者:mush_homeさん回答日時:2017/2/17 04:11:48

oython使用者ですが,winpythonは利用していません.ご了承ください.

https://github.com/winpython/winpython/wiki/Installing-Additional-Packages#installing-via-pip-from-pypi
によると,pipが利用できるようなので,

winpythonのコマンドプロンプトで,

pip install numpy --upgrade

とすると,バージョンアップできると思います.

バージョンとファイルの確認は,
import numpy
numpy.__version__
numpy.__file__
で確認できます.

pipでupgradeしても,numpy.__file__が変わらない場合は,
numpy.__file__
で表示されるファイルを含むフォルダを
numpy.bak
などの名前に変更してしまったほうが良いかもしれません.
質問した人からのコメント
ご回答の方法でアップデートおよびOpenCVをインポートできるようになりました。ありがとうございます。
Yahoo!知恵袋

「Q&A」に掲載されている質問や回答は、Yahoo!知恵袋の「ゲーム」カテゴリに掲載されているものです。
質問や回答、違反報告はYahoo!知恵袋で行ってください。
ヘルプYahoo!知恵袋ヘルプ

回答受付
現在、回答を受け付けている質問です。
投票受付
ベストアンサーを決めるため、投票を受け付けている質問です。
解決済み
質問者、または投票によりベストアンサーが決定した質問です。
本文はここまでです このページの先頭へ