Python に yolo を使用しようとしたときに、https://github.com/thtrieu/darkflowを使用してフローをインストールしました。
pip3 install .
しかし、その後、実行時に
flow --h
私は得る
File "/home/computername/.local/lib/python3.5/site-packages/darkflow/net/help.py", line 9, in <module>
import cv2
ImportError: No module named 'cv2'
Python を呼び出すと、Python 3.6 に入り、cv2 をインポートしても問題はありません。つまり、cv2 がインポートされます。
通話時
which python
私は得る
/home/computername/anaconda3/bin/python
したがって、フローは間違ったバージョンの python を呼び出します。コンピューターのpython 3.5バージョンを削除する必要があるのではないかと思いましたが、その方法を探していると、そうすべきではないという警告しか見つかりません。
だから私の質問は次のとおりです。それが機能するようにするにはどうすればよいですか?
おそらく他の関連情報:
which pip3
/usr/bin/pip3
そして(最初にpipでフローをインストールしようとしましたが、うまくいきませんでした)
which pip
/home/bombus/anaconda3/bin/pip
私はUbuntu 16.04.3 LTSに取り組んでいます