Контекст: я создаю проект tkinter, который включает в себя распознавание лиц. Поскольку import face_recognition, cv2
занимает много времени, чтобы сделать его более удобным, это было помещено в поток (я знаю, что tkinter не любит потоки, но они очень полезны). Э.Г.
import tkinter
def thread_import ():
global face_recognition, cv2
import face_recognition, cv2
if __name__ == '__main__':
threading.Thread (target = thread_import).start ()
У меня вопрос, есть ли способ снизить влияние импорта. Из-за того, что процессор тянет время процессора, мое окно tkinter может работать без ответа. Я не против, если это займет немного больше времени, но я не хочу вдаваться во все файлы библиотеки, чтобы добавить time.sleep (x)
.
Большое спасибо заранее.