Как запустить плагин платформы QT на Windows - PullRequest
0 голосов
/ 10 ноября 2018

Я использую Anaconda3 5.2.0 и ноутбук Jupyter (python3) (Window10)

Я сделал файл через 'pyinstaller'. Но при воспроизведении созданного мной файла возникает ошибка. \

в папке платформ находятся qwindows, qoffscreen, qminimal, qdirect2d .dall

=============================================== ============================== qt.qpa.plugin: Не удалось загрузить плагин платформы Qt "windows" in "", даже если он был найден. Не удалось запустить это приложение, поскольку ни один плагин платформы Qt не мог быть инициализирован.

Переустановка приложения может решить эту проблему.

Доступные плагины платформы: минимальные, вне экрана, windows.

=============================================== ============================

Список, который я пробовал

  1. conda update qt

  2. Копия Anaconda3 \ Библиотека \ Plugins \ платформы папка для Anaconda3

  3. переустановить Anaconda3

  4. переустановить PyQt5

1 Ответ

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

У меня была похожая проблема. С Anaconda вам нужно связать каталог платформы с вашим замороженным приложением. Я делаю это следующим образом:

def get_include_files():
    file_list = []
    d = os.path.abspath('C:\Anaconda2\envs\py3k\Library\plugins\platforms') #You need to change this
    file_list.append(d)
    #file_list.append('images')
    return file_list

Затем в setup.py просто добавьте эти файлы следующим образом:

'build_exe': {
  'include_files': get_include_files()
 },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...