後輩の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/
以上