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.