accueil > Environnement & utilitaires > python

python : Exécution de l'interpréteur Python

Python est un interpréteur pour un langage de programmation puissant et polyvalent. Cette commande vous permet d'exécuter des scripts Python ou d'entrer dans un shell interactif pour exécuter et tester du code instantanément. Il est utilisé dans divers domaines tels que l'analyse de données, le développement web et l'automatisation.

Aperçu

La commande python appelle l'interpréteur utilisé pour exécuter le code Python. Vous pouvez interagir avec l'environnement Python de diverses manières, notamment en exécutant des fichiers de script, en entrant en mode interactif ou en exécutant des modules spécifiques.

Fonctionnalités principales

Voici les principales tâches que vous pouvez effectuer avec la commande python.

  • Exécution de fichiers de script Python
  • Entrée dans un shell interactif
  • Exécution directe de modules Python spécifiques
  • Vérification des informations de version Python

Options principales

Voici les principales options que vous pouvez utiliser lors de l'exécution de la commande python.

Modes d'exécution et informations

Configuration de l'environnement

Commande générée :

Essayez de combiner les commandes.

Description:

`python` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Voici des exemples concrets d'utilisation de la commande python.

Vérifier la version de Python

python --version

Vérifie la version de Python installée sur le système actuel.

Démarrer le shell interactif

python

Démarre l'interpréteur interactif Python pour exécuter et tester du code instantanément.

Exécuter un script Python

echo "print('Hello from script!')" > my_script.py
python my_script.py

Exécute le fichier de script Python spécifié (par exemple, my_script.py).

Exécuter du code sous forme de chaîne

python -c "print('Hello, Python from command line!')"

Exécute directement du code Python passé sous forme de chaîne depuis la ligne de commande.

Exécuter un module intégré (Serveur HTTP)

python -m http.server 8000

Exécute le module de serveur HTTP intégré de Python pour partager le répertoire actuel sur le web. (Port 8000)

Installation

La plupart des distributions Linux modernes ont `python3` installé par défaut, mais si la commande `python` ne pointe pas vers `python3` ou si une version spécifique est requise, une installation manuelle ou une configuration de lien peut être nécessaire. L'utilisation d'environnements virtuels est essentielle pour la gestion des dépendances par projet.

Vérifier la version de Python

python --version
python3 --version

Vérifie la version de Python installée pour s'assurer que la commande `python` pointe vers `python3`.

Installer Python 3 sur Debian/Ubuntu

sudo apt update
sudo apt install python3

Installe Python 3 en utilisant le gestionnaire de paquets APT.

Installer Python 3 sur Fedora/RHEL

sudo dnf install python3

Installe Python 3 en utilisant le gestionnaire de paquets DNF.

Créer et activer un environnement virtuel (venv)

python3 -m venv myproject_env
source myproject_env/bin/activate

Crée un environnement Python indépendant pour chaque projet afin d'éviter les conflits de dépendances.

Conseils et précautions

Voici des conseils utiles et des précautions à prendre pour améliorer l'efficacité et prévenir les problèmes potentiels lors du développement Python.

Conseils principaux

Points à considérer lors de l'utilisation de Python.

  • Il est recommandé d'utiliser `python3` au lieu de `python` : Sur de nombreux systèmes, `python` peut encore pointer vers Python 2, il est donc préférable d'utiliser explicitement `python3`.
  • Utiliser des environnements virtuels (venv) : Créez un environnement virtuel indépendant pour chaque projet afin d'éviter les conflits de dépendances de paquets et de faciliter la gestion de projet.
  • Gestion des paquets avec `pip` : L'installation et la gestion des paquets Python s'effectuent via la commande `pip`. (Ex: `pip install requests`)
  • Permissions d'exécution de script et Shebang : Pour rendre les scripts Python exécutables directement, accordez les permissions d'exécution avec la commande `chmod +x script.py` et ajoutez un Shebang comme `#!/usr/bin/env python3` à la première ligne du script.

Commandes de la même catégorie