Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] crear un archivo .pyc con liberias importadas

Estas en el tema de crear un archivo .pyc con liberias importadas en el foro de Python en Foros del Web. hola, estoy intentando hacer un juego con pygame y quiero distribuirlo en un archivo .pyc que si mal no entendí es un archivo "compilado" en ...
  #1 (permalink)  
Antiguo 04/07/2016, 11:31
Avatar de GumiCat  
Fecha de Ingreso: mayo-2014
Ubicación: Argentina
Mensajes: 16
Antigüedad: 5 años, 7 meses
Puntos: 0
crear un archivo .pyc con liberias importadas

hola, estoy intentando hacer un juego con pygame y quiero distribuirlo en un archivo .pyc que si mal no entendí es un archivo "compilado" en bytecode

mi pregunta es cómo hacer para compilar el archivo de manera que también se compile la liberia que importo con pygame.

tengo el siguiente codigo:

Código Python:
Ver original
  1. import sys, pygame
  2.  
  3. pygame.init()
  4.  
  5. tamanio = 320, 240
  6.  
  7. pantalla = pygame.display.set_mode(tamanio)
  8.  
  9. while True:
  10.     for event in pygame.event.get():
  11.         if event.type == pygame.QUIT:
  12.             pygame.quit()
  13.             sys.exit()

que muestra una ventana solamente.
bueno el problema que tengo es que cuando voy a usar el comando. desde la consola de windows:

python -m compile ventana.py

se compila perfectamente en una carpeta aparte como un archivo .cpy, salvo que no se incluye o compila el modulo de pygame. Entonces cuando lo quiero mover a otra PC cuando ejecuto, el programa no funciona porque no se importa el modulo
  #2 (permalink)  
Antiguo 08/07/2016, 23:15
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 14 años, 10 meses
Puntos: 1360
Respuesta: crear un archivo .pyc con liberias importadas

Si estas en windows, necesitas no solamente incluir las librerías y sus dependencias, también necesitas incluir el interprete.

Puedes herramientas como:
py2exe
PyInstaller
GUI2exe (abandonado)
cx_Freeze
Nukita

Buena suerte.
  #3 (permalink)  
Antiguo 09/07/2016, 21:07
Avatar de GumiCat  
Fecha de Ingreso: mayo-2014
Ubicación: Argentina
Mensajes: 16
Antigüedad: 5 años, 7 meses
Puntos: 0
Respuesta: crear un archivo .pyc con liberias importadas

gracias por la respuesta! habia encontrado pyInstaller pero por alguna razon no termina de instalarse
no me conocía los demás gracias! :D

Etiquetas: import, pygame
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.