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
Другие вопросы по тегам