Faut-il installer Python ou est-il déjà installé dans Ubuntu 14.04LTS?

10

J'en ai besoin pour apprendre le langage Python. Veuillez aider!

Mervin Jacob
la source
5
python2 et 3 sont installés par défaut le 14.04
Jacob Vlijm

Réponses:

14

Par défaut, les deux python2et python3sont installés.

Comme déjà mentionné, vous pouvez vérifier votre version avec:

python -V

(attention à la capitale) ou

python --version

ou

apt-cache policy python

pourtant

Cela ne montrera que la version de python2, lorsqu'elle est activée 14.04, python3est également installée. Pour voir la version de python3, remplacez simplement toutes les occurrences de pythondans les commandes ci-dessus parpython3

Remarque

Si vous commencez à coder, n'oubliez pas que l'utilisation de:

python <script>

fera python 2 exécuter le code, et

python3 <script>

fera exécuter python 3, et (si le script est exécutable), le shebang

#!/usr/bin/env python

l'exécutera en python 2, et

#!/usr/bin/env python3

l'exécutera en python 3

Utiliser inactif

En réponse à ce que vous avez demandé dans un commentaire: C'est donc le "terminal" où nous faisons le codage, non!?

Le moyen le plus pratique consiste à utiliser Idle (à partir des référentiels). Vous pouvez ensuite tester le code avec F5, ou si nécessaire depuis le terminal. Il a l'avantage que l'indentation est suggérée automatiquement (ao)

N'oubliez pas que vous devez utiliser une version différente de Idle pour python 2 et 3.

Jacob Vlijm
la source
Salut Jacob, je pense que ton commentaire est la seule réponse à cette question. Ceci est trop détaillé et manque le focus de votre commentaire. Quoi qu'il en soit, je voulais le partager avec vous. Parfois, une réponse sur une seule ligne suffit. Votre expertise peut ensuite être consacrée à d'autres questions.
don.joey
@ don.joey Je doutais, vous pourriez avoir raison :). Cependant, l'élément de question supplémentaire sous la réponse de Maythux m'a fait penser qu'il est utile d'ajouter quelques choses ...
Jacob Vlijm
"Idle" est-il une application!?
Mervin Jacob
Oui, c'est un IDE pour python, voir le lien dans la réponse: en.wikipedia.org/wiki/IDLE_%28Python%29 . Vous pouvez l'installer (Idle (2) et Idle3 à partir du centre de logiciels.
Jacob Vlijm
4

Vérifiez votre version python avec

python --version

Notez également qu'il existe de graves différences entre python 2 et 3. https://wiki.python.org/moin/Python2orPython3

Ben
la source
4
Vous voudrez peut-être ajouter python3 --version, car il est également installé par défaut. python --versionmontre uniquement la version 2
Jacob Vlijm
3

Python est installé par défaut dans Ubuntu, mais pour le vérifier:

Exécutez cette commande

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

Merci à la note @JacobVlijm si vous utilisez Ubuntu> 12.10, vous devriez utiliser à la apt-cache policy python3place

Comme vous le voyez dans la section pyton, vous pouvez voir Installed: 2.7.3-0ubuntu2.2Cela signifie qu'il est installé et que la version est 2.7

De plus, le candidatevous montre la dernière version disponible dans votre chaîne logicielle, vous pouvez donc mettre à jour votre version si vous le souhaitez.

Maythux
la source
3
Vous voudrez peut-être ajouter apt-cache policy python3car apt-cache policy pythonne montre que python2, tandis que python3 est également installé le 12.10>
Jacob Vlijm
Installé: 3.4.0-0ubuntu2 Candidat: 3.4.0-0ubuntu2 Voici ce qu'il affiche après avoir utilisé cette commande apt-cache policy python3. Cela signifie donc que j'ai la dernière version 3.4.0!?
Mervin Jacob
@MervinJacob C'est exact.
Jacob Vlijm
Comme je vous l'ai dit, j'ai besoin de Python pour la programmation. C'est donc le "terminal" où l'on fait le codage, non !?
Mervin Jacob
@MervinJacob le REPL Python est sympa. Les REPL sont agréables en général. Je ne pense pas que vous souhaitiez coder une application de niveau entreprise dans le terminal. Vous devez clarifier ce que vous vous êtes réellement fixé. (Aussi, je sens les devoirs, si c'est le cas, vous voudrez peut-être demander directement à votre professeur ou à votre TA)
Tobia Tesan