Potrzebuję go do nauki języka Python. Proszę pomóż!
Potrzebuję go do nauki języka Python. Proszę pomóż!
Odpowiedzi:
Domyślnie oba python2i python3są 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, python3jest również zainstalowana. Aby zobaczyć wersję python3, po prostu zamień wszystkie wystąpienia pythonpowyż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 --versionpokazuje 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 python3zamiast 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ż candidatepokazuje najnowsza wersja dostępna na kanale oprogramowania, dzięki czemu można uaktualnić swoją wersję, jeśli chcesz.
apt-cache policy python3ponieważ apt-cache policy pythonpokazuje tylko python2, podczas gdy python3 jest również zainstalowany 12.10>
apt-cache policy python3. Oznacza to, że mam najnowszą wersję 3.4.0 !?