2

当尝试将 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

4

0 回答 0