2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

複数のpythonがインストールされて'import cv2'が通らない時の対処法

Last updated at Posted at 2019-06-11

後輩のpcにpython3とopencvを入れたらエラー
内容はこんな感じ

Traceback (most recent call last):
File "", line 1, in
ImportError: No module named 'cv'

去年も見た
とか思いながら原因を探ってました

サイトを見るとシンボリックリンクを作成しろらしい...
作ってもエラーは解決されないし...と思ってよく見てみたら

cv2という名前のファイルがない

そりゃエラー起きるわ

#原因と解決法
どうやら先に公式サイトからpython3をインストールしていたことが原因だったらしい

公式サイトでpython3をインストール(パスとかが設定される)

opencvのインストール
↓ 動かない...
homebrewでpython3をインストール(公式サイトのpython3のパスを上書きしない)

動かない...(homebrewのpython3を参照していない)

ちなみにhomebrewでpython3をインストールしたらcv2が入りました
homebrewでpython3をインストールする方法は説明してくれてます
https://qiita.com/7110/items/1aa5968022373e99ae28

そしてもう1つの問題はパスの設定とかとか
先に公式サイトからpython3をインストールしたから先にパスが作られていて
後からbrewでpython3をインストールしてもパスが通ってないから使えない

ということで
公式サイトのpython3を削除 ⇨ パスとかの削除 ⇨ brewでインストールしてたpython3とかがあれば削除
⇨ brewで再インストール
でエラーがとれました

公式サイトからインストールしたpython3と、そのパスの削除とかは説明してくれています
https://peachcle.com/uninstall-python-for-mac/

以上

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?