Как установить Python 3.4.5 из Кв.?

Мне установили Python 3.5. Я ранее установил Python 3.4 из источника и сумел удалить его так или иначе. Теперь, если я пытаюсь установить Python 3.4 через apt-get install python3.4 , это возвращается

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Непосредственно выполнение python3.4 --version не работает также.Что мне делать?

15
задан 24 July 2016 в 00:14

1 ответ

Как Вы видите из http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial&section=all, нет никакого пакета для python3.4 для Ubuntu 16.04. Можно скомпилировать и установить Python 3.4 из источника, но если бы Вы не знакомы с выполнением его или предпочитаете устанавливать пакеты с помощью диспетчера пакетов APT, я рекомендовал бы установить его от известного PPA, который обеспечивает множество версий Python для многих версий Ubuntu.

  1. Добавьте deadsnakes PPA (читает больше об этом в https://launchpad.net / ~ deadsnakes / + archive/ubuntu/ppa):

    sudo add-apt-repository ppa:deadsnakes/ppa
    
  2. Установка python3.4:

    sudo apt-get update
    sudo apt-get install python3.4
    

Согласно https://askubuntu.com/a/682875/15003,/usr/bin/python3 должен все еще быть symlinked к /usr/bin/python3.5. Поэтому, если бы Вы хотите назвать Python 3.4, необходимо было бы ввести полный путь к нему, который является /usr/bin/python3.4. Чтобы постараться не случайно повреждать другие программы, я настоятельно рекомендую Вам не изменить символьную ссылку это /usr/bin/python3 точки к и вместо этого просто используют /usr/bin/python3.4 каждый раз, когда необходимо назвать Python 3.4.

С другой стороны, популярный метод для управления несколькими версиями Python, который я лично рекомендую, должен использовать virtualenv. Можно читать больше об этом в https://virtualenv.pypa.io/en/stable/; дальнейшая разработка его в этом сообщении кажется слишком далекой намерение вопроса.

20
ответ дан 23 November 2019 в 02:46

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

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