Potrzebuję go do nauki języka Python. Proszę pomóż!
Potrzebuję go do nauki języka Python. Proszę pomóż!
Odpowiedzi:
Domyślnie oba python2
i python3
są zainstalowane.
Jak już wspomniano, możesz sprawdzić swoją wersję za pomocą:
python -V
(pamiętaj o stolicy) lub
python --version
lub
apt-cache policy python
Pokaże to tylko wersję python2
, gdy jest włączona 14.04
, python3
jest również zainstalowana. Aby zobaczyć wersję python3
, po prostu zamień wszystkie wystąpienia python
powyższych poleceń napython3
Jeśli zaczniesz kodować, pamiętaj, że używając:
python <script>
spowoduje, że Python 2 uruchomi kod, i
python3 <script>
spowoduje, że Python 3 uruchomi go i (jeśli skrypt jest wykonywalny), shebang
#!/usr/bin/env python
uruchomi go w Pythonie 2 i
#!/usr/bin/env python3
uruchomi go w Pythonie 3
Jako odpowiedź na pytanie zadane w komentarzu: Czyli to „terminal”, w którym wykonujemy kodowanie, prawda !?
Najwygodniejszym sposobem jest użycie Bezczynności (z repozytoriów). Następnie możesz przetestować kod za pomocą F5lub, jeśli to konieczne, z terminala. Ma tę zaletę, że wcięcie jest sugerowane automatycznie (ao)
Pamiętaj, że musisz użyć innej wersji Idle dla Pythona 2 i 3.
Sprawdź swoją wersję Pythona za pomocą
python --version
Zauważ również, że istnieją poważne różnice między python 2 i 3. https://wiki.python.org/moin/Python2orPython3
python3 --version
, ponieważ jest również domyślnie instalowany. python --version
pokazuje tylko wersję 2
Python jest domyślnie instalowany w Ubuntu, ale aby to sprawdzić:
Uruchom to polecenie
$ 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
Dzięki notatce @JacobVlijm, jeśli używasz Ubuntu> 12.10, powinieneś użyć apt-cache policy python3
zamiast tego
Jak widać w sekcji pytona, widać, Installed: 2.7.3-0ubuntu2.2
że oznacza to, że jest zainstalowany, a wersja to 2.7
Również candidate
pokazuje najnowsza wersja dostępna na kanale oprogramowania, dzięki czemu można uaktualnić swoją wersję, jeśli chcesz.
apt-cache policy python3
ponieważ apt-cache policy python
pokazuje tylko python2, podczas gdy python3 jest również zainstalowany 12.10>
apt-cache policy python3
. Oznacza to, że mam najnowszą wersję 3.4.0 !?