当我尝试使用yolo for python时,我跟着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
所以flow确实调用了错误的python版本。我想,也许我应该删除我的计算机上的python 3.5版本,但是在寻找如何做到这一点我只发现我不应该这样做的警告。
所以我的问题是:该做什么才能起作用?
可能还有其他相关信息:
which pip3
/usr/bin/pip3
和(我尝试先用pip安装流程,但这不起作用)
which pip
/home/bombus/anaconda3/bin/pip
我正在研究Ubuntu 16.04.3 LTS