Dobbiamo installare Python o è già installato in Ubuntu 14.04LTS?


Risposte:


14

Per impostazione predefinita, entrambi python2e python3sono installati.

Come già accennato, puoi verificare la tua versione con:

python -V

(attenzione alla capitale) o

python --version

o

apt-cache policy python

tuttavia

Questo mostrerà solo la versione di python2, anche se attiva 14.04, anche python3installata. Per vedere la versione di python3, è sufficiente sostituire tutte le occorrenze di pythonnei comandi sopra conpython3

Nota

Se inizi a scrivere codice, ricorda anche che usando:

python <script>

farà eseguire a Python 2 il codice e

python3 <script>

farà eseguire Python 3 e (se lo script è eseguibile), lo shebang

#!/usr/bin/env python

lo eseguirà in Python 2 e

#!/usr/bin/env python3

lo eseguirà in Python 3

Utilizzando inattivo

Come risposta a ciò che hai chiesto in un commento: Quindi è il "terminale" dove facciamo la codifica, giusto !?

Il modo più conveniente è usare Idle (dai repository). È quindi possibile eseguire il test del codice con F5o, se necessario, dal terminale. Ha il vantaggio che il rientro viene suggerito automaticamente (ao)

Tieni presente che devi utilizzare versioni diverse di Idle per Python 2 e 3.


Ciao Jacob, penso che il tuo commento sia l'unica risposta necessaria per questa domanda. Questo è troppo dettagliato e manca l'attenzione sul tuo commento. Comunque, volevo condividerlo con te. A volte è sufficiente una risposta di una riga. La tua esperienza può quindi essere spesa per altre domande.
don.joey,

@ don.joey Stavo dubitando, potresti avere ragione :). Tuttavia, l'elemento aggiuntivo della domanda sotto la risposta di Maythux mi ha fatto pensare che sia utile aggiungere alcune cose ...
Jacob Vlijm,

Quindi "Idle" è un'applicazione !?
Mervin Jacob,

Sì, è un IDE per Python, vedi il link nella risposta: en.wikipedia.org/wiki/IDLE_%28Python%29 . Puoi installarlo (sia Idle (2) che Idle3 dal centro software.
Jacob Vlijm,


3

Python è installato di default in Ubuntu, ma per verificarlo:

Esegui questo comando

$ 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

Grazie alla nota @JacobVlijm se usi Ubuntu> 12.10 allora dovresti usare apt-cache policy python3invece

Come vedi nella sezione pyton puoi vedere Installed: 2.7.3-0ubuntu2.2Ciò significa che è installato e la versione è 2.7

Inoltre candidateti mostra l'ultima versione disponibile nel tuo canale software, quindi puoi aggiornare la tua versione se vuoi.


3
Potresti voler aggiungere apt-cache policy python3poiché apt-cache policy pythonmostra solo python2, mentre python3 è installato anche il 12.10>
Jacob Vlijm,

Installato: 3.4.0-0ubuntu2 Candidato: 3.4.0-0ubuntu2 Questo è ciò che viene mostrato dopo aver usato questo comando apt-cache policy python3. Quindi significa che ho l'ultima 3.4.0 giusta !?
Mervin Jacob,

@MervinJacob È corretto.
Jacob Vlijm,

Come ho detto a voi ragazzi ho bisogno di Python per la programmazione. Quindi è il "terminale" dove facciamo la codifica, giusto !?
Mervin Jacob,

@MervinJacob il Python REPL è carino. I REPL sono belli in generale. Non penso che tu voglia codificare un'applicazione di livello enterprise nel terminale, però. Dovresti chiarire cosa hai effettivamente impostato per raggiungere. (Inoltre, sento l'odore dei compiti, in tal caso potresti voler chiedere direttamente al tuo insegnante o al TA).
Tobia Tesan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.