🎨
Informática para ingeniería 2023-2024
  • Informática para ingeniería
  • Básico python
  • Estructuras de control
    • while
    • for
    • try...except
    • If, else, elif, while, for
    • Ejemplo. Ciclos anidados. Tablas de multiplicar
    • Método abreviado
    • ¿Qué hace zip() ?
  • Secuencias
  • Comparativas: Cadena, lista, tupla y conjunto
    • Ejemplos listas y funciones: Control de temperatura
    • Verificación del NIF
    • Ejemplo listas: control de temperaturas
  • Secuencias: Matriz
    • Definición: Matriz
    • Localizar valores únicos en una matriz
    • Ejemplo matrices: Suma y Multiplicación
    • verificar si una matriz es cuadrada
  • Funciones
    • Definición: funciones
    • Ejemplo de funciones
  • Módulos
    • Módulo. Definición
    • Ejemplos de Módulos: math y random
  • Método abreviado de comprensión de listas...
    • Comprensión de listas
  • Funciones- Matriz-Ejemplos
    • Ejemplo, cálculo de Nómina mensual
    • Ejemplo, cálculo de Nómina mensual (desde el programa principal)
    • Menú, matriz y funciones
    • Localizar valores únicos en una matriz. Usar Funciones
    • Ejemplo funciones, matriz, archivos: Recuento de votos
    • Matrices 2ª Prueba Evaluación Continua. Curso 2018-2019 Parcial. Prof MRD
    • Prueba Evaluación Continua. Curso 2018-2019. Examen 1. Prof. MRD
    • Gestión de una matriz de números enteros
  • Ejecutable
    • Crear un programa ejecutable
  • Archivo (ficheros)
    • Definición: archivos (ficheros)
  • Ejemplos de Matriz y archivos (ficheros)
    • ¿Cómo se multiplican dos matrices?
    • Crear una matriz a partir de un archivo
    • Pedir datos, guardarlos en una matriz y en un archivo
    • Cálcular la media de unos datos almacenados en un archivo
    • Leer archivo, modificar datos y guardarlos
  • Interfaz Gráfica
    • Definición: Interfaz Gráfica de Usuario (IGU)
      • Label
      • Button
      • Radiobutton y Checkbutton
      • LabelFrame
      • Listbox
      • Entry
      • Características comunes de Label, Entry, button, radiobutton checkbutton
      • ttk.Combobox
      • Tamaño de una ventana
    • Ejemplo de Entorno gráfico: RadioButton
    • Visualizar la especialidad y nombre de un alumno
    • Visualizar los datos introducidos
    • Sumar 10 a un número introducido
    • Cálculo del área de un triángulo
    • Cálculo del área de un Círculo. Y dibujo de un círculo
    • ¿Dos números son divisibles?
    • Introducir valores y graficar
    • Ejemplo de botón, lista
  • Ejemplos de interfaz gráfica y archivos
  • Entorno gráficos y archivos
    • Almacenar los datos de un alumno
Con tecnología de GitBook
En esta página
  • Programa Ejecutable
  • Pasos para hacerlo en Python
  • Video
  • Ejecutable que contenga todo
  1. Ejecutable

Crear un programa ejecutable

AnteriorGestión de una matriz de números enterosSiguienteDefinición: archivos (ficheros)

Última actualización hace 1 año

Programa Ejecutable

Un archivo que puede ejecutarse directamente en el computador.

Pasos para hacerlo en Python

  1. Estando en Thony:

  2. Ir al menú Tools, se selecciona Manage packes…, seleccionar pyinstaller.

  3. Aparecerá un cuadro de diálogo Find package from PyPI, en donde se debe teclear el paquete a instalar, en este caso pyinstaller, pulsar Install. Una vez instalado presionar Close.

  4. Ir al menú Tools, se selecciona Open system Shell..

  1. Aparece la ventana de Windows, y se teclea pyinstaller nombre del archivo, tal como aparece la siguiente imagen:

  1. Una vez que haya terminado, localizar en el directorio donde se generó y localizar la carpeta Dis y pulsar doble clic. Aparecerá una carpeta con el mismo nombre que el nombre del archivo a crear el ejecutable, en este caso hola. Pulsar doble clic sobre el nombre del archivo a crear el localizable.

  2. Localizar el archivo que tenga el nombre del archivo.exe, y pulsar doble clic sobre él, y el programa se ejecuta, aunque Thony esté cerrado.

Video

Ejecutable que contenga todo

Se puede utilizar un comando para generar un solo fichero ejecutable que lo contenga todo, pero este ocupara bastante más:

pyinstaller --onefile nombre_archivo.py

Si se quiere incluir un icono creado:

pyinstaller  --onefile –-icon=./nombre.ico nombre_archivo.py