GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ejecutar el archivo python en linux

Le sugiero que agregue

#!/usr/bin/env python

en lugar de #!/usr/bin/python en la parte superior del archivo. La razón de esto es que la instalación de python puede estar en diferentes carpetas en diferentes distribuciones o diferentes computadoras. Usando env te aseguras de que el sistema encuentre python y le delegue la ejecución del script.

Como se dijo antes, para hacer que el script sea ejecutable, algo como:

chmod u+x name_of_script.py

debe hacer.


sí hay. añadir

#!/usr/bin/env python

al principio del archivo y hacer

chmod u+rx <file>

asumiendo que su usuario posee el archivo, de lo contrario, tal vez ajuste el grupo o los permisos mundiales.

Los archivos .py en Windows están asociados con python como el programa que se ejecuta al abrirlos, al igual que se ejecuta MS Word al abrir un .docx, por ejemplo.


Tienes que agregar un shebang. Un shebang es la primera línea del archivo. Es lo que busca el sistema para ejecutar un archivo.

Debería verse así:

#!/usr/bin/env python

o el camino real

#!/usr/bin/python

También debe verificar que el archivo tenga derecho a ser ejecutado. chmod +x file.py

Como dijo Fabian, echa un vistazo a Wikipedia:Wikipedia - Shebang (en)


Linux
  1. Cómo instalar Python en Linux

  2. Cómo administrar las capacidades de archivos de Linux

  3. Cómo encontrar un archivo en Linux

  4. Cómo instalar Python 3.10 en Rocky Linux 8

  5. ¿Cómo ejecutar un archivo PL en Linux?

Cómo hacer un archivo ejecutable en Linux

Cómo verificar la suma de comprobación en Linux

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo vincular un archivo en Linux

Cómo cifrar archivos en Linux

Cómo deshabilitar el intercambio en Linux