Ejecute el script de Python desde cualquier lugar en Linux

En Linux, existe una forma de ejecutar archivos Python desde cualquier lugar. Esto se puede hacer escribiendo varios comandos en la terminal.

Requisito previo:

Pasos:

  • Al principio, abra la terminal y vaya al directorio de inicio. Para ir al directorio de inicio, escriba el siguiente comando.
    cd ~
  • Cree una carpeta y un script de python dentro de esa carpeta. Deje que el nombre de la carpeta sea «verificar» y el nombre del script sea «archivo1». Escriba el siguiente comando para realizar las operaciones anteriores.
    mkdir check
    cd check
    touch file1.py
    
  • Luego escriba este script en el archivo1.py

    import os
    i = 1
      
    # Write the path where to create the directories
    path ="/home / dev / test/"
    try:
        while i<5:
            os.mkdir(path+"file"+str(i))
            i+= 1
    except OSError:
        print("File creation failed !!")

    Este script creará 4 directorios en la ruta especificada.

  • Luego, para encontrar dónde está instalado Python en el sistema, escriba los siguientes comandos.
    Para python 2.7
    which python

    para python 3

    which python3
  • Copie el resultado y agréguelo al comienzo del script, por ejemplo, si el resultado es /usr/bin/python3, escriba el siguiente comando al comienzo del script.
    #!/usr/bin/python3

    Así que el script de python se vería así

    #! usr / bin / python3
    import os
    i = 1
    # Write the path where to create the directories
    path ="/home / dev / test/"
    try:
        while i<5:
            os.mkdir(path+"file"+str(i))
            i+= 1
    except OSError:
        print("File creation failed !!")
  • Escriba el siguiente comando para obtener la ruta del directorio de trabajo, comenzando desde la raíz.
    pwd

    Deja que sea/home/usr/check

  • Agregue esta ruta en $PATH variable. Para este tipo en terminal
    sudo nano .bashrc

    Antes de este comando, asegúrese de estar en el directorio de inicio.
    Luego agregue esta línea en el archivo

    export PATH=$PATH:/home/dev/check

    Esto se agregará a la variable de ruta. Luego escribe

     source ~/.bashrc
  • Cierra el terminal y vuelve a abrirlo. Ahora podemos ejecutar el archivo python directamente desde cualquier lugar de la terminal escribiendo el nombre del archivo
    file1.py

Esto creará los cuatro directorios en la carpeta de verificación. Ahora, cualquier archivo de python colocado en el directorio de verificación se puede ejecutar desde cualquier lugar de la terminal escribiendo el nombre del archivo.

Publicación traducida automáticamente

Artículo escrito por dev49199 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *