当尝试将 yolo 用于 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,如果 import cv2 它没有任何问题,即导入 cv2。
打电话时
which python
我明白了
/home/computername/anaconda3/bin/python
所以flow确实调用了错误的python版本。我想,也许我应该删除我电脑上的 python 3.5 版本,但在寻找如何做到这一点时,我只发现我不应该这样做的警告。
所以我的问题是:怎么做才能奏效?
也许其他相关信息:
which pip3
/usr/bin/pip3
并且(我尝试先用 pip 安装 flow,但是没有用)
which pip
/home/bombus/anaconda3/bin/pip
我正在开发 Ubuntu 16.04.3 LTS