Introduction
Avec l’augmentation de la popularité du développement d’outils basés sur l’IA chez les développeurs, le Python est devenu l’une des meilleures langues de programmation pour l’IA en raison de sa simplicité, de sa lisibilité et de ses bibliothèques extrêmement riches telles que TensorFlow, PyTorch et scikit-learn. Ces bibliothèques fournissent des outils puissants pour le machine learning, l’analyse des données et les réseaux neuronaux, ce qui rend le Python le choix numéro 1 pour les projets d’IA et de machine learning.
Compte tenu du rôle central du Python dans l’IA, il est important de savoir comment exécuter des scripts Python efficacement. Ce tutoriel est conçu pour vous aider à démarrer avec l’exécution de scripts Python simples sur un ordinateur Ubuntu, jetant ainsi les bases pour un scriptage AI plus avancé.
Prérequis
Pour suivre ce tutoriel, vous aurez besoin de :
-
Un serveur exécutant Ubuntu, ainsi qu’un utilisateur non-root avec des privilèges sudo et un pare-feu actif. Pour des instructions sur la configuration de cela, veuillez choisir votre distribution de cette liste et suivre notre guide de configuration initiale du serveur. Veuillez s’assurer de travailler avec une version supportée d’Ubuntu.
-
Familiarité avec la ligne de commande Linux. Pour une introduction ou un rappel sur la ligne de commande, vous pouvez visiter ce guide sur primer sur la ligne de commande Linux.
-
Avant de commencer, exécutez
sudo apt-get update
dans le terminal Ubuntu pour s’assurer que votre système dispose des dernières versions et des mises à jour de sécurité des logiciels disponibles dans les dépôts configurés sur votre système.
Ces instructions sont valables pour les plus récentes versions d’Ubuntu : Ubuntu 24.04, Ubuntu 22.04 et Ubuntu 20.04. Si vous utilisez une version d’Ubuntu <= 18.04, nous vous recommandons de passer à une version plus récente car Ubuntu n’offre plus de support pour ces versions. Cette collection de guides vous aidera à mettre à niveau votre version d’Ubuntu.
Exécuter un script Python sur Ubuntu
- Configurer un environnement Python
- Créer un script Python
- Installer les paquets requis
- Exécuter des scripts Python
- Rendre le script exécutable
Étape 1 – Configuration de l’environnement Python
Ubuntu 24.04 inclut Python 3 par défaut. Ouvrez le terminal et exécutez la commande suivante pour vérifier l’installation de Python 3 :
Si Python 3 est déjà installé sur votre machine, cette commande retournera la version actuelle de l’installation de Python 3. Dans le cas contraire, vous pouvez exécuter la commande suivante pour obtenir l’installation de Python 3 :
Ensuite, vous devez installer l’outil d’installation de paquets pip
sur votre système :
Étape 2 – Créer un script Python
Le prochain pas consiste à écrire le code Python que vous souhaitez exécuter. Pour créer un nouveau script, naviguez vers le dossier de votre choix :
Une fois dans le dossier, vous devez créer un nouveau fichier. Dans le terminal, exécutez la commande suivante :
Cela ouvrira un éditeur de texte vide. Écrivez votre logique ici ou copiez le code suivant :
Ce script crée un classificateur de décision arbre simple en utilisant la bibliothèque scikit-learn
. Il entraîne le modèle pour reconnaître les nombres pairs et impairs sur la base des données de base générées aléatoirement. Il effectue ensuite une prédiction basée sur son apprentissage pour le nombre donné.
Enregistrez et quittez l’éditeur de texte.
Étape 3 – Installer les Paquets Requis
Dans cette étape, vous installerez les paquets que vous avez utilisés dans le script ci-dessus.
Le premier paquet que vous devez installer est NumPy. Vous avez utilisé cette bibliothèque pour créer un jeu de données pour l’entraînement du modèle d’apprentissage automatique.
Débutant avec Python 3.11 et pip 22.3, il y a une nouvelle PEP 668 qui prévoit l’étiquetage des environnements de base de Python comme « gérés externe ». C’est pourquoi l’exécution simplement de pip3 scikit-learn numpy
ou de commandes similaires d’installation de numpy lèvera l’erreur error: externally-managed-environment
.
Pour installer et utiliser numpy
avec succès, vous devez créer un environnement virtuel qui isolerait vos paquets Python du système d’environnement. Ce qui est important car il garde les dépendances requises par différents projets séparées et évite les conflits potentiels entre les versions des paquets.
Tout d’abord, installez virtualenv
en exécutant :
Maintenant, utilisez cet outil pour créer un environnement virtuel à l’intérieur de votre répertoire de travail.
La prochaine étape consiste à activer cet environnement virtuel en exécutant le script activate.
A l’exécution, vous remarquerez que le prompt de terminal est précédé par le nom de votre environnement virtuel comme ceci :
Output(python-env) ubuntu@user:
Maintenant, installez les paquets requis en exécutant :
Le module random
fait partie de la bibliothèque standard de Python, vous n’avez donc pas besoin de le installer séparément. Il est inclus avec Python et peut être utilisé directement sans aucune installation supplémentaire.
Étape 4 – Exécuter le script Python
Maintenant que vous avez tous les paquets requis en place, vous pouvez exécuter votre script Python en exécutant la commande suivante à l’intérieur de votre répertoire de travail :
Lorsque l’exécution est réussie, vous verrez l’output souhaité.
Output(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 5 is an Odd number.
(python-env) ubuntu@user:~/scripts/python demo_ai.py
The number 17 is an Odd number.
Étape 5 [OPTIONNEL] – rendre le Script Exécutable
Rendre le script exécutable vous permet d’exécuter directement le script sans avoir à invoquer explicitement Python en tapant python3
. Cela rend l’exécution de votre script plus rapide et plus pratique.
Ouvrez votre script Python en utilisant un éditeur de texte.
En haut du fichier, ajoutez une ligne shebang c’est-à-dire une ligne #!
qui indique au système quelle interpréteur utiliser lors de l’exécution du script. Ajoutez la ligne suivante avant votre code :
Enregistrez et fermez le fichier.
Maintenant, rendez ce script exécutable pour le permettre de s’exécuter comme toute autre application ou commande dans votre terminal.
Lorsque l’exécution est réussie, vous verrez le contrôle retourné à vous immédiatement. Dès maintenant, vous pouvez simplement exécuter votre script comme suit :
Conclusion
Exécuter des scripts Python sur une machine Ubuntu est un processus relativement simple. En comprenant comment exécuter des scripts Python, vous pouvez commencer à explorer les puissantes outils que Python offre, y compris ceux essentiels pour le développement de l’IA.
Source:
https://www.digitalocean.com/community/tutorials/run-python-script-on-ubuntu