Отсутствуют файлы .dll в исполняемом приложении kivy (matplotlib) - PullRequest
0 голосов
/ 14 ноября 2018

Я создал приложение kivy, которое позволяет создавать графику с помощью matplotlib lib. это работало хорошо, и чем я преобразовал его в .exe с помощью cx_freeze, он отобразил эту ошибку:

Intel MKL FATAL ERROR: невозможно загрузить mkl_intel_thread.dll.

После нескольких часов работы на форумах я поместил все файлы mkl .dll, которые есть в Anaconda3-Windows-x86_64 \\ Library \ bin в Anaconda3-Windows- Папка x86_64 \ Lib \ site-packages \ numpy \ core , потому что matplotlib нуждается в numpy. с этим действием исполняемый файл отлично работает на моем ноутбуке, но не на ноутбуках других пользователей, он отображал эту ошибку:

Системная ошибка

Программа не может запуститься, потому что на вашем компьютере отсутствует mkl_core.dll. Попробуйте переустановить Программа для решения этой проблемы.

А затем я поместил dll-файлы в некоторые папки в папке lib исполняемого файла, и теперь он отображает эту ошибку:

Системная ошибка

Программа не может запуститься, поскольку на вашем компьютере отсутствует libiomp5md.dll. Попробуйте переустановить программа для решения этой проблемы

Я не понимаю, почему эти ошибки и как решить эту проблему. Я знаю, что в моих скриптах нет ошибок (myapp.py и setup.py), потому что это хорошо работает на моем ноутбуке.

Есть идеи, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 14 ноября 2018

Мне интересно, правильно ли вы предоставили права доступа к файлам. Если вы поместите их вручную, они могут получить разрешения вашего пользователя и, следовательно, будут отсутствовать (недоступны) для любого другого пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...