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

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

96
задан 28 May 2014 в 23:41

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 для интерпретации ваших программ.

133
ответ дан 28 May 2014 в 23:41

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

python3 -V

Для установки в режиме ожидания 3:

sudo apt-get install idle-python3.4
21
ответ дан 28 May 2014 в 23:41

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

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

7
ответ дан 28 May 2014 в 23:41

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

1
ответ дан 28 May 2014 в 23:41

Существует масса устаревших приложений 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

Выбор переводчика зависит от вас.

0
ответ дан 28 May 2014 в 23:41

В типе терминала: python3

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

sudo apt-get install python3-minimal

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

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

2
ответ дан 28 May 2014 в 23:41
  • 1
    вопрос просит установку " последний Python releases" использование диспетчера пакетов (как отклонено создающий из источника). этому отвечают здесь. этот ответ также обращается к " какие проблемы это могло бы создать при обновлении до следующей версии? " и как избежать их в 4 . btw, это - обновление. на старый вопрос уже отвечают 2 года назад. – yaitloutou 14 February 2017 в 03:18

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

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

python3

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

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

sudo apt-get install python3

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

12
ответ дан 28 May 2014 в 23:41

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

При установке 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 тоже работает. Я открыл скрипт и вставил следующий псевдоним после shebang:

alias python=python3

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

2
ответ дан 28 May 2014 в 23:41

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 .

Чтобы установить определенную версию, см .: Как установить определенные пакеты Ubuntu с точной версией?

2
ответ дан 22 November 2019 в 23:07

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

Похожие вопросы: