pyinstaller генерирует exe-файл на mac

#python #windows #macos #pyinstaller #converters

#python #Windows #macos #pyinstaller #конвертеры

Вопрос:

Есть ли способ скомпилировать .py-файл дополнительные данные MAC в .exe?

автоматическое преобразование py в exe отлично работает, когда я делаю это на своем ноутбуке с Windows.

Но я часто работаю на Mac, когда меня нет дома, и мне нужно скомпилировать мой файл .py некоторые другие папки и файлы в .exe

Но когда я пробую это на MAC, я всегда получаю только исполняемый файл MAC, а не для Windows.

Есть ли обходной путь для этого?

Комментарии:

1. Да, выполнение на Mac всегда приведет к получению файла mac, потому что при использовании pyinstaller есть что-то вроде проверки платформы. Я не думаю, что есть способ преодолеть это.

Ответ №1:

из раздела часто задаваемых вопросов pyinstaller

Могу ли я упаковывать двоичные файлы Windows во время работы под OS X?
Нет, это не поддерживается. Пожалуйста, попробуйте Wine для этого.

Комментарии:

1. спасибо, моя проблема заключается не в том, чтобы фактически открывать EXE-файлы на MAC, а в том, чтобы скомпилировать мой .py в exe, когда я нахожусь на MAC. Если я правильно понимаю Wine, это просто эмулятор?

2. Это именно то, о чем идет речь в разделе часто задаваемых вопросов. Прочитайте это еще раз — могу ли я УПАКОВЫВАТЬ двоичные файлы Windows во время работы под OS X? Они советуют запустить Wine, установить python для Windows pyinstaller и попытаться упаковать exe внутри Wine.