Нужно ли устанавливать 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.