Как установить Python 3.4 на Ubuntu?

Если я открою Терминал и введу python, я увижу версию 2.7.4. Как мне получить Python 3.4? И мне нужен IDLE, если у меня есть возвышенный текст?

9 ответов

Решение

Python 3.4 установлен в стабильной версии Ubuntu 14.04. Вам нужно использовать python3 использовать Python 3.4. Например, чтобы выполнить скрипт file.py, используйте:

python3 file.py

Это будет использовать python 3.4 для интерпретации вашей программы или вы можете использовать shebang, чтобы сделать ее исполняемой. Первая строка вашей программы должна быть:

#!/usr/bin/env python3

а затем использовать chmod +x file.py назначить исполняемые разрешения, а затем запустить скрипт Python как ./file.py который будет использовать python3 для выполнения.

Если вы хотите, чтобы python3 использовался при вводе python на терминале, вы можете использовать псевдоним. Чтобы добавить новый псевдоним, откройте ~/.bash_aliases использование файла gedit ~/.bash_aliases и введите следующее:

alias python=python3

а затем сохранить и выйти и введите

source ~/.bash_aliases

и тогда вы можете напечатать

python file.py

использовать Python3 в качестве интерпретатора Python по умолчанию.

Нет, вам не нужен IDLE только для того, чтобы использовать python3 для интерпретации ваших программ.

Python 3 установлен по умолчанию в современных версиях Ubuntu, поэтому он должен быть уже установлен:

python3 -V

Чтобы установить на холостом ходу 3:

sudo apt-get install idle-python3.4

У меня была такая же проблема с моим рабочим столом Ubuntu. В моей книге по питону сказано, чтобы я вызывал python, просто набирая python в терминале, но он вызывал только предыдущую версию python 2.

  1. Сначала проверьте, есть ли у вас версия Python3 или нет. Откройте командный терминал, введите

python3

Видите ли вы подтверждение, что вы делаете? сделанный.

  1. Если нет; установить с помощью следующей командной строки.

sudo apt-get установить python3

Надеюсь это поможет!

В Ubuntu 14.04 Python 3.4 установлен по умолчанию.

В соответствии с рекомендациями PEP-394 вы можете использовать python а также python2 запустить Python v2 (2.7) и python3 запустить Python v3 (3.4).

Ubuntu 18.04 LTS и выше

Начиная с Ubuntu 18.04 и выше, вам не нужно устанавливать Python 3, как это происходит по умолчанию.

Для Ubuntu 18.04 LTS и Debian Buster мы хотим перейти на Python 3.6 в качестве версии по умолчанию (и, вероятно, только) Python 3.

Рекомендации:


В противном случае установите следующую команду:

sudo apt-get install python3

Затем, чтобы найти несколько установок Python, выполните одну из следующих команд:

whereis python
which -a python python2 python3
locate python

или просто введите python команду и дважды нажмите Tab.

Для просмотра списка установленных пакетов Python выполните: dpkg -l | grep -w python,

Если необходимо только для одного сценария, вы можете использовать псевдоним локально и временно.

При установке Letsencrypt я получил следующее предупреждение:

$ ./letsencrypt-auto --help 

InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

Причина: необходим Python 2.7.9, а 2.7.5 был установлен. Python 3 также работает. Я открыл скрипт и вставил следующий псевдоним после Шебанга:

alias python=python3

Тогда скрипт работал. Когда все закончилось, этот псевдоним был удален. Это работало только в этом сценарии. Итак, начиная python из терминала еще досталась мне версия 2.7.5.

В терминале введите: python3

Терминал сам скажет набрать:

sudo apt-get install python3-minimal

Сделайте это, и это установит Python 3.2.3.

Тогда в терминале наберите: python3.4 - вы должны войти в Python 3.4.1.

Python3.4 уже установлен в вашей системе, вам просто нужно вызвать его с python3 вместо python

Существует множество унаследованных приложений на Python, и поэтому существует необходимость в Python 2.x, однако, как уже упоминалось в других, python3 -V показывает, что Python 3.4.0 установлен и, следовательно, в Ubuntu 14.x он есть.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Знать, какой переводчик использовать, зависит только от вас.

Другие вопросы по тегам