質問: ### 前提・実現したいこと python初心者です。 TensorFlow・Kerasのインストールしました。 pythonのバージョン 3.6.x以上は、Kerasインストールに失敗する可能があるということで pythonのバージョンを下げたところ、今まで動いていたopencvが下記のようなエラーがでてしまい 回避が出来なく、困っています。どなたかお助けを。よろしくお願いします。 ### 発生している問題・エラーメッセージ ``` >>> import cv Traceback (most recent call last): File "", line 1, in ImportError: No module named 'cv' >>> import cv2 Traceback (most recent call last): File "", line 1, in ImportError: No module named cv2 import cv2 File "C:\ProgramData\Anaconda3\lib\site-packages\cv2\__init__.py", line 9, in from .cv2 import * ImportError: No module named 'cv2.cv2' ``` ### 該当のソースコード ``` ここにご自身が実行したソースコードを書いてください ``` ### 試したこと ネットを見ながらopencvのインストールを色々してみましたが改善せず。 初心者にはもう何が何だか・・・という状態です。 ### 補足情報(言語/FW/ツール等のバージョンなど) Windows7 python 3.5.4 :: Anaconda 4.4.0(64-bit) opencv-python (3.3.1+contrib)
回答: 皆様、色々とありがとうございました。助かりました。 結果、管理者権限でプログラムを動かすと動かなかったプログラムたちが動き出しました。 備忘録としてやったことをまとめてみました。 1、opencvの再インストール pip uninstall opencv-python の後に pip install opencv-python 2、管理者権限で実行する これでimport cv2のエラーが出なくなりました。 今回、Kerasのインストールをするのにpythonをダウングレードしてから 始まったトラブルですがなんとか回避できそうです。 たぶん、小生の今の環境で他にもエラーが出ているものにも有効だと思います。 ありがとうございました。