ModuleNotFoundError: нет модуля с именем 'darkflow'
Я установил модуль Darkflow-master, запустив
python setup.py build_ext --inplace.
Папка сборки создана. Но когда я пытаюсь скомпилировать мой файл, он показывает эту ошибку
"ModuleNotFoundError: нет модуля с именем 'darkflow' "
import cv2
from darkflow.net.build import TFNet
import numpy as np
import time
option = {
'model': 'cfg/yolo.cfg',
'load': 'bin/yolo.weights',
'threshold': 0.15,
'gpu': 1.0
}
tfnet = TFNet(option)
1 ответ
Просто убедитесь, что:
- Клонируйте репо.
- откройте cmd и cd в папку репо
cd darkflow-master
- введите в cmd:
pip install .
это установит darkflow глобально вокруг вашего компьютера или, если вы используете anaconda, он установит его глобально в той конкретной среде, из которой вы запускаете команду
Из документации:
"ПРИМЕЧАНИЕ. При установке таким способом вам придется использовать./flow в клонированном каталоге darkflow вместо потока, поскольку darkflow не установлен глобально".
python3 setup.py build_ext --inplace