Comment rendre les programmes Python exécutables

Comment rendre les programmes Python exécutables

Comment rendre les programmes Python exécutables

Normalement, pour exécuter un programme Python, vous devez dire au logiciel Python d’ouvrir le fichier. Cependant, il est possible d’exécuter le fichier sans avoir à faire appel à Python au préalable. Cela vous permet d’appeler vos propres programmes (que vous avez créés en Python) sur le terminal en tapant simplement son nom.

Vous devez d’abord dire à Linux de marquer votre fichier Python comme exécutable, ce qui signifie que le fichier est un programme. Pour cet exemple, le fichier cible à rendre exécutable sera appelé example.py. Lorsque vous venez de le faire vous-même, remplacez-le simplement par votre propre nom de fichier. Nous utilisons le chmod + x pour rendre un fichier exécutable. Dans le terminal, tapez ce qui suit:

chmod + x exemple.py

Vous pouvez maintenant essayer d’exécuter le programme directement en tapant:

./example.py

Même si vous n’avez pas fait appel à Python, le programme devrait toujours fonctionner de la même manière que si vous aviez tapé python example.py. Le programme ne peut être exécuté qu’en l’appelant avec son emplacement complet /home/pi/example.py ou à partir du répertoire courant en utilisant ./ comme emplacement.

Pour rendre le fichier accessible de la même manière que toute autre commande dans le terminal, il doit être copié (en utilisant la commande cp) à / usr / local / bin avec la commande suivante:

sudo cp example.py / usr / local / bin /

Le fichier étant maintenant situé dans / usr / local / bin il peut être exécuté à partir de n’importe quel répertoire en tapant simplement son nom. Essayez de passer à un autre répertoire, puis réexécutez le programme en tapant ce qui suit:

example.py

Pour que vos programmes personnalisés ressemblent davantage à des utilitaires natifs, vous pouvez renommer (à l’aide de la commande mv) eux pour supprimer l’extension de fichier .py. Changer example.py de cette façon, tapez la ligne suivante sur le terminal:

sudo mv /usr/local/bin/example.py / usr / local / bin / example

Maintenant, le programme peut être exécuté en tapant simplement exemple au terminal!

  • Computer Science Python Programmer Eat Code Sleep T-Shirt
    If you are a software developer, geek, software engineer or a programmer then this is perfect for you. It shows a while loop; while not dead, eat code sleep. The syntax works for Python and other programming languages. Know someone who would love this tee? Buy it for them as a gift. Perfect to be worn at hackathons, at a software development job, or at a home office. Léger, Coupe classique, manche à double couture et ourlet à la base
  • Programmateur et développeur Python T-Shirt
    Léger, Coupe classique, manche à double couture et ourlet à la base
  • Pourquoi Yes I Am Bilingual For Python & Java Programmer T-Shirt
    Pourquoi Yes I Am Bilingual For Python & Java Programmer Toujours à la recherche d'un programmateur informatique et d'un développeur de langue Python et Java ? Faites une déclaration avec ce design « Why Yes I Am Bilingue ». Un excellent cadeau pour le programmeur qui aime le codage amusant ou les codes source. Léger, Coupe classique, manche à double couture et ourlet à la base