Исключение Pyinstaller: не удается найти каталоги плагинов PyQt4

Я опущу здесь ненужные подробности и постараюсь быть кратким.

Моя проблема: я построил свою программу, используя следующее в командной строке

pyinstaller --onefile --icon=logo.ico H:\<script location>

Первоначально это компилировалось и выводилось отлично. Я открыл exe, чтобы проверить его, и он работал как шарм. Однако я заметил свою небольшую опечатку и исправил свой скрипт, чтобы исправить ее. Когда я пошел использовать ту же строку командной строки для повторной сборки .exe, это дало мне ошибку PyQt4. На самом деле это произошло и ранее сегодня, и я решил это, удалив PyInstaller и PyQt4, перезагрузив компьютер, а затем переустановив их. Все остальное, что я пробовал, просто не работало.

Я не понимаю, как это будет работать в один момент, а потом, буквально даже через 30 секунд, выдает мне это исключение. Я бы предпочел не удалять постоянно, а затем переустанавливать PyQt4 и PyInstaller, чтобы создавать файлы .exe.

Я запускаю python 3.5 в режиме ожидания, если это имеет значение. У меня также не установлена ​​какая-либо другая форма Python.
Я загружал свои пакеты с помощью pip и с колес, расположенных по адресу http://www.lfd.uci.edu/~gohlke/pythonlibs./, если это тоже имеет значение.

Я видел решение здесь Исключение: не удается найти PyQt5 каталоги плагинов при использовании Pyinstaller, несмотря на то, что PyQt5 даже не используется . Однако у меня не установлена ​​Anaconda, которая могла бы мешать, как нашел этот парень.

Любая помощь приветствуется!


person Casey Shoup    schedule 11.08.2017    source источник
comment
Я искренне понятия не имею, но все, о чем я могу думать, это временные файлы. Это единственное, что может измениться между первым и вторым разом. Попробуйте почистить кеш и удалить папку сборки перед повторной сборкой   -  person Saelyth    schedule 13.08.2017
comment
Удаление переустановки PyQt4 само по себе, похоже, работает, хотя в лучшем случае это некачественное исправление. Ну что ж, выполнять простую и быструю команду не так уж и сложно.   -  person Casey Shoup    schedule 14.08.2017