Je dois exécuter un script Python sur un serveur Windows. Comment puis-je savoir quelle version de Python je possède, et est-ce vraiment important?
Je pensais mettre à jour vers la dernière version de Python.
python
version
windows-server
Ali_IT
la source
la source
.py
fichiers, vous pourriez être intéressé par un fichier de commandes dans Comment écrire un fichier de commandes indiquant le chemin vers l'exécutable et la version de Python gérant les scripts Python sous Windows?Réponses:
http://docs.python.org/using/cmdline.html#generic-options
--version
peut également fonctionner (introduit dans la version 2.5)la source
Python 2.7.10
pour-V
et--version
; et Python 3.4.3 génère également des sortiesPython 3.4.3
pour les deux options.sudo find / -iname python
découvrirait probablement.python -v
(minuscule v) qui augmente la verbosité de la journalisation-v
et les-version
alias. Clairement, environ 500 développeurs ont dû chercher cela et voter pour cette réponse pour Python sur SO. C'est une mauvaise conceptionPython 2.5+:
Python 2.4-:
la source
#!python3
comme première ligne).python -c "import sys; print sys.version"
Dans un IDE Python, copiez et collez simplement le code suivant et exécutez-le (la version apparaîtra dans la zone de sortie):
la source
À l'invite de commandes, tapez:
Ou si vous avez pyenv:
la source
Lorsque j'ouvre
Python (command line)
la première chose, il me dit que c'est la version.la source
Bien que la question soit "quelle version est-ce que j'utilise?", Ce n'est peut-être pas tout ce que vous devez savoir. Vous pouvez avoir d'autres versions installées et cela peut provoquer des problèmes, en particulier lors de l'installation de modules supplémentaires. Voici mon approche approximative pour savoir quelles versions sont installées:
La sortie pour une seule installation Python devrait ressembler à ceci:
Plusieurs installations auront une sortie comme celle-ci:
la source
la source
En bref:
Ouvrez simplement l'invite de commande ( Win+ R) et tapez
cmd
et dans l'invite de commande, la saisiepython
vous donnera toutes les informations nécessaires concernant les versions:la source
donc depuis la ligne de commande:
la source
Utilisation
ou
REMARQUE: Veuillez noter que le "V" dans la
python -V
commande est le V majusculepython -v
(le petit "v") lancera Python en mode verbeux.la source
Vous pouvez obtenir la version de Python en utilisant la commande suivante
Vous pouvez même obtenir la version de n'importe quel paquet installé dans venv en utilisant
pip freeze
comme:Ou en utilisant l'interpréteur Python comme:
la source
J'ai Python 3.7.0 sur Windows 10.
C'est ce qui a fonctionné pour moi dans l'invite de commande et Git Bash :
Pour exécuter Python et vérifier la version:
Pour vérifier uniquement la version dont vous disposez:
ou
Note:
python
,python --version
,python -V
,Python
,Python --version
,Python -V
ne fonctionne pas pour moi.la source
python -V
fonctionne de nouveau à Fedora 1 avec Python 2.2.3.py --version
résulte encommand not found
.python --version
résulte enunknown option: --
.Si vous êtes déjà dans une fenêtre REPL et ne voyez pas le message de bienvenue avec le numéro de version, vous pouvez utiliser help () pour voir la version majeure et mineure:
la source
Pour vérifier la version Python dans un bloc-notes Jupyter, vous pouvez utiliser:
pour obtenir le numéro de version, comme:
ou:
pour obtenir plus d'informations, comme
ou:
pour obtenir des versions majeures, mineures et micro, comme
la source
Créez simplement un fichier se terminant par .py et collez le code ci-dessous dans et exécutez-le.
Si plusieurs versions de l'interpréteur Python sont installées sur un système, exécutez les commandes suivantes.
Sous Linux, exécutez dans un terminal:
Sous Windows, exécutez dans une invite de commande:
la source
Pour vérifier la version Python des commandes sous Windows, exécutez les commandes suivantes dans une invite de commande et vérifiez la sortie:
De plus, pour voir la configuration des dossiers pour chaque version de Python, exécutez les commandes suivantes:
la source
Sur Windows 10 avec Python 3.6
la source
Si vous avez installé Python, la façon la plus simple de vérifier le numéro de version est de taper "python" dans votre invite de commande. Il vous montrera le numéro de version et s'il fonctionne sur 32 bits ou 64 bits et d'autres informations. Pour certaines applications, vous voudriez avoir une dernière version et parfois non. Cela dépend des packages que vous souhaitez installer ou utiliser.
la source
Pour moi, ouvrir CMD et courir
montrera quelque chose comme
la source
Ouvrez une fenêtre d'invite de commandes (appuyez sur Windows+ R, tapez
cmd
et appuyez sur Enter).Type
python.exe
la source
Dactylographie
where python
sous Windows dans une invite de commande peut vous indiquer où plusieurs versions différentes de python sont installées, en supposant qu'elles ont été ajoutées à votre chemin.La saisie
python -V
dans l'invite de commande doit afficher la version.la source
Principalement des commandes d'utilisation:
Ou
la source