%20convertir%20archivos%20.py%20a%20un%20archivo%20.exe%20de%20Windows%20en%20una%20m%C3%A1quina%20Linux%3F.png)
Estoy en Linux Mint 19.03,
La versión de Python que uso es 3.7,
Tengo instalado Winehq-stable (5.0). No tengo mucha información sobre Wine.
Estaba intentando crear un .exe
archivo para distribuirlo a los usuarios de Windows 10. Al principio, solía pyinstaller
crear un ejecutable independiente, sin embargo, luego me di cuenta de que los ejecutables creados en una máquina Linux no funcionan en una máquina con Windows.
Entonces, ahora necesito alguna forma de crear y probar .exe
archivos sin usar otra máquina con sistema operativo Windows.
Vi a algunas personas hacerlo instalándolo python
en wine
, sin embargo, la mayoría de los recursos se escribieron para python2 y, en realidad, no eran lo suficientemente claros para que yo los entendiera. De hecho, no sé cómo instalarlo python3.7
en wine
ninguno de los dos.
O, como otra opción, utilizar una máquina virtual podría ser una solución. ¿Debería optar por eso en lugar de tratar con vino?
Entonces, espero que alguien pueda darme un método para hacer esto.
Gracias de antemano.
Respuesta1
Recomendaría usar una máquina virtual (para Mint puede usar Virtualbox o puede tener cajas Gnome), ya que una vez que la configura, administra la caja normalmente. Desea instalar lo siguiente en la caja:
- Cygwin para que puedas tener un entorno bash familiar
- Python para que pueda probar la fuente de Python sin compilar también en Windows (el control de calidad es esencial)
- Pyinstaller para que puedas construir el
.exe
archivo
Y probablemente quieras configurar un directorio compartido entre el host y el box, usarlo para almacenar tanto el código fuente de Python como el.exe