Использование альтернатив обновлений для назначения «Python» на Python версии 3.6

Это либо ошибка, либо у вас есть в / usr / share / themes. Если у вас их нет, тогда вы должны сообщить об ошибке.

0
задан 4 January 2018 в 22:58

3 ответа

python 3.6.x по умолчанию не поставляется в версии Ubuntu Xenial (я предполагаю, что у вас установлен Ubuntu 16.04 на вашем компьютере, потому что вы отметили 16.04 вопроса). В Ubuntu 16.04 по умолчанию получают python2.7.12 и python3.5.2

    $ python --version
    Python 2.7.12
    $ python3 --version
    Python 3.5.2

Ubuntu 16.04 предоставляет эти два по умолчанию и стабильны. Даже руководство, которое вы упомянули, использует Python3.5.2, а не Python3.6.x

Во всяком случае, если вы настаиваете на использовании 3.6.x, есть три способа сделать это:

[d4 ] Вы можете установить Ubuntu 17.10, который по умолчанию предоставляет python 3.6.x (я не рекомендую это, так как 17.10 не LTS)

Или

установить его из альтернативного ppas. См. guide

Или

Вы также можете скомпилировать его из источника: посетите источники python3 и загрузите исходный архив из любой версии python3, которую вы предпочитаете. После загрузки вы можете следовать: (я предполагаю здесь python3.6.4)

    sudo apt-get install build-essential checkinstall
    sudo apt-get install libreadline-gplv2-dev  libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
    cd /usr/src
    sudo wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
    sudo tar xzf Python-3.6.4.tgz
    cd Python-3.6.4
    sudo ./configure --enable-optimizations
    sudo make altinstall

И затем используйте альтернативы обновлений, как указано в вышеупомянутом руководстве (тот, который вы разместили в вопросе); вы также можете изменить псевдоним python3, чтобы указать на Python3.6.x (какую бы версию вы ни установили), хотя я очень сожалею об этом.

Честно говоря, я не вижу явной необходимости использовать python 3.6.x для Django (я сам Django). Python 3.5.2 должен быть достаточным.

Счастливое кодирование!

1
ответ дан 22 May 2018 в 15:45

python 3.6.x по умолчанию не поставляется в версии Ubuntu Xenial (я предполагаю, что у вас установлен Ubuntu 16.04 на вашем компьютере, потому что вы отметили 16.04 вопроса). В Ubuntu 16.04 по умолчанию получают python2.7.12 и python3.5.2

$ python --version Python 2.7.12 $ python3 --version Python 3.5.2

Ubuntu 16.04 предоставляет эти два по умолчанию и стабильны. Даже руководство, которое вы упомянули, использует Python3.5.2, а не Python3.6.x

Во всяком случае, если вы настаиваете на использовании 3.6.x, есть три способа сделать это:

Вы можете установить Ubuntu 17.10, который по умолчанию предоставляет python 3.6.x (я не рекомендую это, так как 17.10 не LTS)

Или

установить его из альтернативного ppas. См. [D2] guide

Или

Вы также можете скомпилировать его из источника: посетите источники python3 и загрузите исходный архив из любой версии python3, которую вы предпочитаете. После загрузки вы можете следовать: (я предполагаю здесь python3.6.4)

sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev cd /usr/src sudo wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz sudo tar xzf Python-3.6.4.tgz cd Python-3.6.4 sudo ./configure --enable-optimizations sudo make altinstall

И затем используйте альтернативы обновлений, как указано в вышеупомянутом руководстве (тот, который вы разместили в вопросе); вы также можете изменить псевдоним python3, чтобы указать на Python3.6.x (какую бы версию вы ни установили), хотя я очень сожалею об этом.

Честно говоря, я не вижу явной необходимости использовать python 3.6.x для Django (я сам Django). Python 3.5.2 должен быть достаточным.

Счастливое кодирование!

1
ответ дан 17 July 2018 в 23:51

python 3.6.x по умолчанию не поставляется в версии Ubuntu Xenial (я предполагаю, что у вас установлен Ubuntu 16.04 на вашем компьютере, потому что вы отметили 16.04 вопроса). В Ubuntu 16.04 по умолчанию получают python2.7.12 и python3.5.2

$ python --version Python 2.7.12 $ python3 --version Python 3.5.2

Ubuntu 16.04 предоставляет эти два по умолчанию и стабильны. Даже руководство, которое вы упомянули, использует Python3.5.2, а не Python3.6.x

Во всяком случае, если вы настаиваете на использовании 3.6.x, есть три способа сделать это:

Вы можете установить Ubuntu 17.10, который по умолчанию предоставляет python 3.6.x (я не рекомендую это, так как 17.10 не LTS)

Или

установить его из альтернативного ppas. См. [D2] guide

Или

Вы также можете скомпилировать его из источника: посетите источники python3 и загрузите исходный архив из любой версии python3, которую вы предпочитаете. После загрузки вы можете следовать: (я предполагаю здесь python3.6.4)

sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev cd /usr/src sudo wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz sudo tar xzf Python-3.6.4.tgz cd Python-3.6.4 sudo ./configure --enable-optimizations sudo make altinstall

И затем используйте альтернативы обновлений, как указано в вышеупомянутом руководстве (тот, который вы разместили в вопросе); вы также можете изменить псевдоним python3, чтобы указать на Python3.6.x (какую бы версию вы ни установили), хотя я очень сожалею об этом.

Честно говоря, я не вижу явной необходимости использовать python 3.6.x для Django (я сам Django). Python 3.5.2 должен быть достаточным.

Счастливое кодирование!

1
ответ дан 24 July 2018 в 17:07

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

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