Нужно ли устанавливать 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 запустить его, и (если скрипт исполняемый), шебанг

#!/usr/bin/env python

будет запускать его в Python 2, и

#!/usr/bin/env python3

запустим его на питоне 3

Использование простоя

В ответ на то, что вы спросили в комментарии: Так что это «терминал», где мы делаем кодирование, верно !?

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

Имейте в виду, что вам нужно использовать разные версии Idle для Python 2 и 3.


Привет, Джейкоб, я думаю, что твой комментарий - единственный ответ на этот вопрос. Это слишком подробно и не в фокусе вашего комментария. Во всяком случае, хотел поделиться этим с вами. Иногда достаточно однострочного ответа. Ваш опыт может быть потрачен на другие вопросы.
don.joey

@ don.joey Я сомневался, возможно, ты прав :). Тем не менее, дополнительный элемент вопроса ниже ответа Maythux заставил меня подумать, что было бы полезно добавить несколько вещей ...
Джейкоб Влейм

Так что же такое «простаивающее» приложение !?
Мервин Джейкоб

Да, это 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 РЕПЛИОН Питона хорош. Ответы хороши в целом. Однако я не думаю, что вы хотите кодировать приложение корпоративного уровня в терминале. Вы должны уточнить, чего вы действительно хотите достичь. (Кроме того, я чувствую запах домашней работы, если это так, вы можете спросить своего учителя или ТА непосредственно).
Тобия Тесан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.