Konfigurer Debian Linux til at Køre Python-scripts Direkte i Terminalen

Hvordan konfigureres Debian Linux til at køre Python-scripts i terminalen ved at skrive script.py i stedet for python script.py?

For at køre Python-scripts direkte ved at skrive script.py i stedet for python script.py på en Debian Linux-maskine, skal du tilføje en shebang-linje, gøre scriptet eksekverbart og eventuelt tilføje scriptets placering til PATH.

Sådan konfigureres Debian Linux til at køre Python-scripts i terminalen ved at skrive script.py i stedet for python script.py

For at kunne køre Python-scripts direkte ved at skrive script.py i stedet for python script.py på en Debian Linux-maskine, skal du følge disse trin:

  1. Tilføj en shebang-linje til dit Python-script:

    Åbn dit Python-script i en teksteditor og tilføj følgende linje øverst i filen:

    #!/usr/bin/env python3

    Dette fortæller systemet, at scriptet skal køres med Python-fortolkeren.

  2. Gør scriptet eksekverbart:

    For at gøre dit script eksekverbart skal du ændre filens tilladelser. Brug følgende kommando i terminalen:

    chmod +x script.py
  3. Tilføj scriptets placering til PATH (valgfrit):

    Hvis du vil kunne køre scriptet fra enhver placering i terminalen, skal du tilføje den mappe, hvor scriptet er placeret, til din PATH-variabel. Dette kan gøres ved at redigere din .bashrc eller .profile fil:

    export PATH=$PATH:/path/to/your/script

    Erstat /path/to/your/script med den faktiske sti til din script-fil. Gem og luk filen, og kør derefter:

    source ~/.bashrc

    eller

    source ~/.profile

Efter at have fulgt disse trin, skulle du kunne køre dit Python-script ved blot at skrive script.py i terminalen.