Ne ho bisogno per imparare il linguaggio Python. Per favore aiuto!
Ne ho bisogno per imparare il linguaggio Python. Per favore aiuto!
Risposte:
Per impostazione predefinita, entrambi python2
e python3
sono installati.
Come già accennato, puoi verificare la tua versione con:
python -V
(attenzione alla capitale) o
python --version
o
apt-cache policy python
Questo mostrerà solo la versione di python2
, anche se attiva 14.04
, anche python3
installata. Per vedere la versione di python3
, è sufficiente sostituire tutte le occorrenze di python
nei comandi sopra conpython3
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
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.
Controlla la tua versione di Python con
python --version
Si noti inoltre che vi sono alcune gravi differenze tra python 2 e 3. https://wiki.python.org/moin/Python2orPython3
python3 --version
, poiché è installato anche di default. python --version
mostra solo la versione 2
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 python3
invece
Come vedi nella sezione pyton puoi vedere Installed: 2.7.3-0ubuntu2.2
Ciò significa che è installato e la versione è 2.7
Inoltre candidate
ti mostra l'ultima versione disponibile nel tuo canale software, quindi puoi aggiornare la tua versione se vuoi.
apt-cache policy python3
poiché apt-cache policy python
mostra solo python2, mentre python3 è installato anche il 12.10>
apt-cache policy python3
. Quindi significa che ho l'ultima 3.4.0 giusta !?