Меню Рубрики

Установка python3 в ubuntu

Как установить Python 3.7 в Ubuntu 18.04

Python 3.7 является последней основной версией языка Python и включает в себя множество новых функций, таких как отложенная оценка аннотаций типов, поддержка классов данных и переменных контекста, настройка доступа к атрибутам модуля и многое другое.

В этой статье описываются два способа установки Python 3.7 в Ubuntu 18.04: с помощью стандартного инструмента apt из PPA deadsnakes и путем сборки из исходного кода.

Те же шаги применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Предпосылки

Вы должны войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu.

Установка Python 3.7 в Ubuntu с помощью Apt

Установка Python 3.7 в Ubuntu с помощью apt является относительно простым процессом и займет всего несколько минут:

  1. Начните с обновления списка пакетов и установки необходимых компонентов:
  2. Затем добавьте PPA deadsnakes в список источников:

При появлении запроса нажмите Enter , чтобы продолжить:

  • Как только репозиторий будет включен, установите Python 3.7 с:
  • На данный момент Python 3.7 установлен в вашей системе Ubuntu и готов к использованию. Вы можете проверить это, набрав:
  • Установка Python 3.7 в Ubuntu из исходного кода

    В этом разделе мы покажем вам, как загрузить и скомпилировать Python 3.7:

    1. Сначала обновите список пакетов и установите пакеты, необходимые для сборки исходного кода Python:
    2. Загрузите исходный код последней версии со страницы загрузки Python спомощью следующей команды wget:

    На момент написания этой статьи последний выпуск 3.7.2 .

  • После завершения загрузки распакуйте архив:
  • Затем перейдите в исходный каталог Python и запустите скрипт configure , который выполнит ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:

    Вариант —enable-optimizations позволит оптимизировать двоичный код Python, выполнив несколько тестов, которые могут сделать процесс сборки медленнее.
    Запустите процесс сборки Python, используя make :

    Для ускорения сборки измените флаг -j в соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете найти его, набрав nproc . Для примера, в системе из 8 ядер, используют флаг -j8 .
    Когда сборка будет завершена, установите двоичные файлы Python, набрав:

    Не используйте стандарт make install , поскольку он перезапишет системный двоичный файл python3 по умолчанию.

  • Python 3.7 установлен и готов к использованию, проверьте его, набрав:
  • Заключение

    Вы установили Python 3.7 на свой компьютер с Ubuntu 18.04 и можете приступить к разработке проекта или пройти обучение языка Python 3.

    Далее вы можете прочитать о том, как использовать Pip и как создавать виртуальные среды Python для различных проектов Python.

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

    Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

    источник

    Как скачать и установить Python 3 на Ubuntu 18.04 (Linux)

    В этой статье мы скачаем и установим последнюю версию Python 3 на Ubuntu. Затем убедимся, что python установлен корректно, рассмотрим популярные ошибки и их решения.

    Все команды выполнялись в Ubuntu 18.04 LTS, но эта статья поможет установить python на Ubuntu 16.04, Debian, Mint и другие Linux-системы.

    Мы используем командную строку Ubuntu — Терминал, для работы. Вы можете открыть Терминал через поиск или комбинацию клавиш Ctrl+Alt+T.

    Как проверить текущую версию Python

    Проверка текущей версии программного обеспечения не только помогает вам получить номер версии этого программного обеспечения, установленного в вашей системе, но и проверяет, действительно ли программное обеспечение установлено в вашей системе.

    Мы сделаем то же самое для Python, выполнив следующую команду в нашем терминале:

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

    У вас также может быть несколько версий Python, установленных в вашей системе. Следующая команда выведет список всех версий Python, которые есть в вашей системе:

    Как установить Python 3 на Linux через apt-get

    Установка Python 3 на Ubuntu с помощью команды apt-get довольно просто. Во-первых, вам необходимо обновить репозиторий системы, чтобы можно было установить последнюю доступную версию без проблем совместимости. Для этого выполните команду от имени администратора:

    Так как Python уже установлен в нашей системе (это мы проверили в предыдущем разделе), нам нужно обновить его до последней версии следующим образом:

    Система может попросить вас ввести пароль для прав sudo , поскольку только авторизованный пользователь может добавлять / удалять и обновлять программное обеспечение в Ubuntu.

    Система также запросит подтверждение обновления. Введите Y , а затем нажмите Enter, чтобы продолжить.

    Так вы обновили Python до последней доступной версии. Проверьте:

    Если Python не установлен, вы можете установить его с правами sudo используя команду apt-get :

    Как установить Python 3 на Linux из архива

    Сайт Python.org содержит список всех выпусков Python по этой ссылке:
    https://www.python.org/downloads/source/

    Поэтому, если вы решите установить Python вручную, можете скачать python любой сборки c официального сайта. На сайте также есть последние версии, которые вы не загрузите с помощью команды apt-get .

    На момент подготовки материала Python-3.7.1 последняя доступная версия, поэтому мы скачаем его файл .tgz с помощью следующей команды:

    Когда архив с ptyhon будет скачан, выполните следующую команду, чтобы извлечь файлы:

    После того, как файлы извлечены, нужно запустить C-программу «configure». Для этого вам необходимо установить компилятор языка программирования C — gcc в вашу Linux-систему. Если он не предустановлен, установите его с помощью следующей команды:

    Измените текущую директорию на Python-3.7.1 или на ту версию python, которую вы скачали и извлекли:

    Теперь используйте следующую команду, чтобы запустить скрипт конфигурации:

    Теперь пришло время установить Python.

    Если вы не можете запустить команду make , установите make с помощью следующей команды:

    Запустите следующую команду для установки языка программирования Python:

    Скачанная версия Python с официального сайта установлена ​​в вашей Linux-системе.

    Ошибки, которые могут возникнуть при установке

    1. Zipimport.zipimporterror

    Когда вы запускаете команду sudo make install , можете столкнуться со следующей ошибкой:

    Это значит, что нужно установить пакет с именем zlib1g-dev , так как он, возможно, вам не был нужен раньше.

    Решение:
    Выполните следующую команду с правами sudo, чтобы установить отсутствующий пакет zlib1g-dev :

    Затем повторите команду для завершения установки Python:

    2. No module named ‘_ctypes’

    Это ошибка появляется также при запуске команды sudo make install :

    Это значит, что нужно установить пакет с именем libffi-dev , так как он, возможно, вам не был нужен раньше.

    Решение:
    Выполните следующую команду с правами sudo, чтобы установить отсутствующий пакет libffi-dev :

    Затем повторите команду для завершения установки Python:

    Как обновить команду python3 до последней версии

    Перед установкой Python вручную из архива номер версии нашей установки Python был 3.6.7

    Когда я проверил номер версии python3.7 , он дает следующий вывод:

    Обновите версию python для команды python3 следующей командой:

    Теперь команда python3 работает с последней версией Python в моей системе (3.7.1).

    Заключение

    В большинстве версий Ubuntu уже установлены Python и Pip3, но после прочтения этой статьи вы узнали, как загрузить и обновить их до последних версий.

    источник

    Установка Python 3 Ubuntu

    Python — это один из самых популярных языков программирования для Linux. На нем написано множество различных инструментов и библиотек. Кроме того, Python популярен среди разработчиков, потому что на нем очень просто и быстро программировать, и вообще, его просто освоить.

    По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент — 3.6. Она вышла в декабре 2016. В этой статье мы рассмотрим как выполняется установка Python 3 Ubuntu 16.04, 16.10 или 17.04.

    Установка Python в Ubuntu 16.10 и 17.04

    Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:

    Новая версия, Python 3.6 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:

    sudo apt update
    $ sudo apt install python3.6

    После завершения установки снова проверяем версию:

    Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.6. Если вы хотите использовать эту версию вместо 3.5 для запуска всех программ. Для этого существует утилита update-alternatives. Но если вы попытаетесь получить список возможностей, то получите ошибку:

    Это нормально, нужно сначала установить какие файлы за что отвечают, потому что мейнтейнеры об это не позаботились:

    sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.5 1
    $ sudo update-alternatives —install /usr/bin/python3 python3 /usr/bin/python3.6 2

    update-alternatives —list python3

    Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:

    sudo update-alternatives —config python3

    В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.

    Установка Python в Ubuntu 16.04

    В Ubuntu 16.04 новая версия Python 3.6 не поставляется. Поэтому вы можете собрать ее из исходников или же использовать PPA. Сначала рассмотрим как установить Python 3 из PPA, этот путь немного проще. Для добавления репозитория выполните:

    sudo add-apt-repository ppa:jonathonf/python-3.6
    $ sudo apt update

    Установка Python Ubuntu 16.04 выполняется командой:

    sudo apt install python3.6

    Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Теперь рассмотрим как собрать Python из исходников, так вы получаете самую последнюю версию. Сначала нужно установить все необходимые пакеты:

    sudo apt install build-essential checkinstall

    sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

    Скачайте исходный код и распакуйте полученный архив:

    wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
    $ tar xvf Python-3.6.0.tar.xz

    Перейдите в папку с исходниками, подготовьте все, соберите программу и установите:

    cd Python-3.6.0/
    $ ./configure
    $ sudo make altinstall

    Команда altinstall указывает, что не нужно создавать символическую ссылку /usr/bin/python. Эту удалит старую версию, по умолчанию используется Python 2.7, и, соответственно, сломает систему.

    Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:

    Выводы

    В этой статье мы рассмотрели как установить Python на Ubuntu 17.04 и более ранних версий. Рассмотрели как выполняется сборка программы из исходников, установка из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!

    источник

    Читайте также:  Установка подогревателя на газель дизель

    Добавить комментарий

    Adblock
    detector