Чи потрібно встановлювати Python або він уже встановлений в Ubuntu 14.04LTS?


Відповіді:


14

За замовчуванням обидва python2і python3встановлені.

Як уже було сказано, ви можете перевірити свою версію за допомогою будь-якого:

python -V

(майте на увазі капітал) або

python --version

або

apt-cache policy python

Однак

Це буде показувати тільки версію python2, в той час як на 14.04, python3встановлений також. Щоб побачити версію python3, просто замініть всі випадки pythonв командах вище наpython3

Примітка

Якщо ви почнете кодування, пам’ятайте, що використовуючи:

python <script>

змусить python 2 запустити код, і

python3 <script>

змусить python 3 запустити його, а (якщо сценарій виконується), shebang

#!/usr/bin/env python

запустить його в python 2 та

#!/usr/bin/env python3

запустить його в python 3

Використання режиму очікування

Як відповідь на те, що ви запитали в коментарі: Отже, це "термінал", де ми робимо кодування, правда !?

Найзручніший спосіб - використання Idle (із сховищ). Потім ви можете перевірити запуск коду за допомогою F5або, якщо необхідно, з терміналу. Перевагою є те, що відступ пропонується автоматично (ao)

Майте на увазі, що вам потрібно використовувати іншу версію Idle для python 2 та 3.


Привіт Якоб, я вважаю, що ваш коментар є єдиною відповіддю на це питання. Це занадто детально і не вистачає уваги у вашому коментарі. У будь-якому разі хотів поділитися цим із вами. Іноді однорядкової відповіді достатньо. Потім ваш досвід можна витратити на інші питання.
don.joey

@ don.joey Я сумнівався, ти можеш мати рацію :). Однак додатковий елемент запитання, що відповідає відповіді Мейту, змусив мене додати кілька речей ...
Яків Влійм

Так це програма "Холостий"!
Мервін Якоб

Так, це IDE для python, дивіться посилання у відповіді: en.wikipedia.org/wiki/IDLE_%28Python%29 . Ви можете встановити його (і Idle (2), і Idle3 з центру програмного забезпечення.
Jacob Vlijm

4

Перевірте свою версію python за допомогою

python --version

Також зауважте, що існують деякі серйозні відмінності між python 2 та 3. https://wiki.python.org/moin/Python2orPython3


4
Ви можете додати python3 --version, оскільки він також встановлений за замовчуванням. python --versionпоказана лише версія 2
Яків Влійм

3

Python встановлений за замовчуванням в Ubuntu, але для його перевірки:

Виконайте цю команду

$ 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

Завдяки примітці @JacobVlijm, якщо ви використовуєте Ubuntu> 12.10, тоді вам слід скористатися apt-cache policy python3натомість

Як ви бачите під розділом pyton, ви бачите, Installed: 2.7.3-0ubuntu2.2це означає, що він встановлений і версія 2.7

Також candidateвідображається найновіша версія, наявна на вашому каналі програмного забезпечення, тож ви можете оновити свою версію, якщо хочете.


3
Ви можете додати , apt-cache policy python3так як apt-cache policy pythonпоказує тільки python2, в той час як python3 встановлена, а на 12.10>
Jacob Vlijm

Встановлено: 3.4.0-0ubuntu2 Кандидат: 3.4.0-0ubuntu2 Це те, що відображається після використання цієї команди apt-cache policy python3. Так це означає, що я маю останню версію 3.4.0!
Мервін Якоб

@MervinJacob Це правильно.
Яків Влійм

Як я вам сказав, хлопці, мені потрібен Python для програмування. Так що це "термінал", де ми робимо кодування, правда !?
Мервін Якоб

@MervinJacob Python REPL - це добре. Відгуки загалом приємні. Я не думаю, що ви хочете кодувати програму корпоративного рівня в терміналі. Вам слід уточнити, чого ви насправді досягли. (Крім того, я відчуваю запах домашнього завдання, якщо так, то, можливо, ви хочете запитати свого вчителя чи спеціаліста з технічної допомоги безпосередньо).
Тобія Тесан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.