Darkflow вызывает неверную версию Python
При попытке использовать 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, и если импорт 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