%20%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20.py%20%D0%B2%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20.exe%20Windows%20%D0%BD%D0%B0%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B5%20%D1%81%20Linux%3F.png)
Я использую Linux Mint 19.03,
Я использую версию Python 3.7,
У меня установлен winehq-stable(5.0). У меня не так много информации о Wine
Я пытался создать .exe
файл для распространения среди пользователей Windows 10. Сначала я pyinstaller
создавал автономный исполняемый файл, однако затем понял, что исполняемые файлы, созданные на машине Linux, не работают на машине Windows.
Итак, теперь мне нужен какой-то способ создавать и тестировать .exe
файлы, не используя другую машину с ОС Windows.
Я видел, что некоторые люди делали это, устанавливая python
в wine
, однако большинство ресурсов были написаны для python2, и они также были недостаточно понятны для моего понимания. Я на самом деле не знаю, как установить python3.7
в wine
любой из них.
Или, как другой вариант, использование виртуальной машины может быть решением. Стоит ли мне использовать ее вместо того, чтобы иметь дело с вином?
Поэтому я надеюсь, что кто-нибудь сможет дать мне метод, как это сделать.
Заранее спасибо.
решение1
Я бы рекомендовал использовать виртуальную машину (для Mint вы можете использовать Virtualbox, или у вас могут быть ящики Gnome), так как после настройки вы будете администрировать ящик как обычно. Вам нужно будет установить на ящик следующее:
- Cygwin, чтобы у вас была знакомая среда bash
- Python, чтобы вы могли протестировать исходный код Python без компиляции на Windows (контроль качества имеет решающее значение)
- Pyinstaller, чтобы вы могли собрать
.exe
файл
И вы, вероятно, захотите настроить общий каталог между хостом и коробкой, использовать его для хранения как исходного кода Python, так и.exe