почему у меня ошибка errno2: FileNotFoundError mtcnn_weights.npy?

#python #pyinstaller

#питон #pyinstaller

Вопрос:

Мы новички в программировании на python и разрабатываем небольшую программу распознавания лиц, использующую библиотеку mtcnn. Он работает на компиляторе pycharm, но выдает ошибку при создании .exe с помощью pyinstaller.

это тот фрагмент кода, который не работает:

 from matplotlib import pyplot  from mtcnn.mtcnn import MTCNN  def reg_rostro(img, lista_resultados):  data = pyplot.imread(img)  for i in range(len(lista_resultados)):  x1, y1, ancho, alto = lista_resultados[i]['box']  x2, y2 = x1   ancho, y1   alto  pyplot.subplot(1, len(lista_resultados), i   1)  pyplot.axis('off')  cara_reg = data[y1:y2, x1:x2]  cara_reg = cv2.resize(cara_reg, (150, 200),  interpolation=cv2.INTER_CUBIC) # guarda la imagen con tamaño 150x200  cv2.imwrite(personPath   '/'   usuario_img   ".jpg", cara_reg)  pyplot.imshow(data[y1:y2, x1:x2])  pyplot.show()  img = personPath   '/'   usuario_img   ".jpg" pixeles = pyplot.imread(img) detector = MTCNN() caras = detector.detect_faces(pixeles) reg_rostro(img, caras)  

и это сообщение об ошибке:

 Exception in Tkinter callback  Traceback (most recent call last):   File "tkinter__init__.py", line 1892, in __call__   File "DRF.py", line 508, in registro_facial    File "mtcnnmtcnn.py", line 81, in __init__   File "pkg_resources__init__.py", line 1136, in resource_stream   File "pkg_resources__init__.py", line 1385, in get_resource_stream   File "pkg_resources__init__.py", line 1388, in get_resource_string   File "pkg_resources__init__.py", line 1555, in _get   File "PyInstallerloaderpyimod03_importers.py", line 371, in get_data  FileNotFoundError: [Errno 2] No such file or directory:  'C:\Users\BRAYAN~1\AppData\Local\Temp\_MEI71442\mtcnn\data\mtcnn_weights.npy'  

спасибо, что прочитали это, мы действительно надеемся, что скоро сможем это исправить