Создано настольное приложение с PyInstaller, но оно не работает на Windows - PullRequest
0 голосов
/ 18 марта 2020

Я разработал настольное приложение в Python на своем Ma c, используя PyCharm. Затем я использовал pyinstaller, чтобы упаковать его и попробовать использовать его на Windows 10 и Windows 7, но когда я пытаюсь запустить на windows 10, у меня появляется ошибка: это приложение не может работать на вашем P C обратитесь к издателю программного обеспечения.

Я попытался установить все возможные параметры на windows 10, от SmartScreen до политики безопасности, чтобы разрешить стороннему разработчику. Ничего. Так что я подумал, что что-то может быть в pyinstaller.

Идеи?

1 Ответ

1 голос
/ 19 марта 2020

PyInstaller не является кроссплатформенным.

См. Документацию здесь. , в частности примечание в верхней части страницы.

Если вы хотите работать на Windows, вы должны скомпилировать Windows. То же самое для ОС Ma c и Linux.

Решения вашей конкретной проблемы:

  • Просто используйте другой компьютер для компиляции с соответствующей ОС, если она доступна.
  • Виртуальная машина на вашей Ma c ( VirtualBox, например ) с установленным в ней Windows.

Насколько я знаю, есть другого пути нет. Никаких хитростей или хитрых хаков ... Извините!

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