Как установить Python 3.6 на Ubuntu и Linux Mint

На момент написания этого руководства последней стабильной версией является Python 3.6.Эту версию можно загрузить и установить. В данной статье описывается, как установить Python 3.6.10 на операционных системах Ubuntu и Linux Mint. Для получения дополнительной информации о версии, посетите официальный сайт Python.

Перед установкой убедитесь, что у вас есть доступ к терминалу и права администратора. Для установки Python 3.6.10 вам потребуется обновить списки пакетов, а также установить необходимые зависимости. Следуйте приведенным ниже шагам:

  1. Откройте терминал.
  2. Обновите список пакетов командой:
  3. sudo apt update

  4. Установите необходимые зависимости:
  5. sudo apt install -y software-properties-common

  6. Добавьте PPA (Personal Package Archive) для Python 3.6:
  7. sudo add-apt-repository ppa:deadsnakes/ppa

  8. Снова обновите список пакетов:
  9. sudo apt update

  10. Установите Python 3.6.10:
  11. sudo apt install python3.6

  12. Проверьте успешность установки, выполнив команду:
  13. python3.6 --version

Теперь Python 3.6 установлен, и вы можете использовать его для разработки. Если вы планируете использовать pip (менеджер пакетов для Python), установите его командой:

sudo apt install python3.6-distutils

Затем загрузите и установите pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython3.6 get-pip.py

Теперь у вас есть полный стек для работы с Python 3.6.Если у вас возникнут вопросы или проблемы, вы можете обратиться за помощью на форумы или в документацию Python.

Необходимые условия

Перед тем как приступить к следующим шагам, выполните команду для установки необходимых компонентов для Python.

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

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

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

Рекомендуется периодически обновлять систему командой sudo apt-get update и sudo apt-get upgrade, чтобы избежать конфликтов с устаревшими библиотеками.

Загрузка Python 3.6

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

cd /usr/src sudo wget https://www.python.org/ftp/python/3.6.10/Python-3.6.10.tgz

После этого распакуйте загруженный файл.

sudo tar xzf Python-3.6.10.tgz

Далее перейдите в созданную директорию:

cd Python-3.6.10

Теперь вы можете начать процесс сборки и установки:

sudo ./configure --enable-optimizations

После успешной конфигурации выполните:

sudo make altinstall

Это установит Python 3.6 на вашу систему. Рекомендуется также проверить версию установленного Python:

python3.6 --version

Компиляция исходников Python

Теперь выполните следующие команды для компиляции исходного кода Python на вашем компьютере. Мы используем параметр —enable-optimizations в команде configure для активации дополнительных возможностей, таких как поддержка SSL и bzКоманда make altinstall установит Python как отдельную версию, что предотвратит перезапись существующей установки.

cd Python-3.6.10
sudo ./configure --enable-optimizations
sudo make altinstall

Использование make altinstall необходимо для того, чтобы избежать замены стандартного бинарного файла Python /usr/bin/python. Также убедитесь, что у вас установлены все необходимые зависимости, такие как build-essential и libssl-dev, чтобы избежать ошибок во время сборки. Для установки зависимостей можно использовать следующую команду:

sudo apt-get install build-essential libssl-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libxml2-dev libxslt1-dev zlib1g-dev

После завершения компиляции и установки вы сможете использовать новую версию Python, запустив ее с помощью команды python3.6. Чтобы проверить успешность установки, вы можете выполнить команду python3.6 --version, которая выведет установленную версию Python.

Проверка версии Python

Вы успешно установили Python 3.6 на вашу систему. Давайте проверим, какая версия Python установлена, с помощью команды ниже.

python3.6 -V Python 3.6.10

Эта команда также настроит PIP для установки модулей Python.

pip3.6 -V pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

Установите Python Python3 Python3.6

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

pip3.6 install <имя_модуля>

Замените <имя_модуля> на название нужного вам пакета. Например, чтобы установить библиотеку requests, выполните:

pip3.6 install requests

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

pip3.6 install --upgrade pip

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

Поделиться. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

Как установить LibreOffice на Ubuntu

  • Откройте терминал, нажав Ctrl + Alt + T.

  • Обновите список пакетов, введя следующую команду:

    sql
  • Как настроить Apache с Python WSGI на Ubuntu 24.04 и 22.04

    Настройка Apache с поддержкой Python WSGI позволяет разворачивать веб-приложения на Python. Вот шаги, которые помогут вам в этом процессе:

    1. Установка необходимых пакетов:

      Сначала установите Apache и модуль mod_wsgi. Откройте терминал и выполните команду:

      sudo apt update
      sudo apt install apache2 libapache2-mod-wsgi-py3 python3-pip

    2. Создание виртуального окружения:

      Создайте виртуальное окружение для вашего проекта:

      mkdir ~/myproject
      cd ~/myproject
      python3 -m venv venv
      source venv/bin/activate

    3. Установка необходимых библиотек:

      Установите Flask или Django, в зависимости от вашего проекта. Например, для Flask:

      pip install Flask

    4. Создание WSGI файла:

      Создайте файл myproject.wsgi в корне вашего проекта:

      import sys
      import osУкажите путь к вашему приложениюsys.path.insert(0, '/home/yourusername/myproject')from yourapp import app as application

    5. Настройка Apache:

      Создайте конфигурационный файл для вашего приложения в каталоге /etc/apache2/sites-available/. Например, myproject.conf:

      <VirtualHost *:80>
      ServerName yourdomain.comperlCopy codeWSGIDaemonProcess myproject python-home=/home/yourusername/myproject/venv python-path=/home/yourusername/myproject
      WSGIProcessGroup myproject
      WSGIScriptAlias / /home/yourusername/myproject/myproject.wsgi
      <Directory /home/yourusername/myproject>
      Require all granted
      </Directory>

    6. Активируйте сайт и перезагрузите Apache:

      После создания конфигурации активируйте сайт и перезагрузите Apache:

      sudo a2ensite myproject
      sudo systemctl reload apache2

    7. Проверка работы:

      Откройте браузер и перейдите на http://yourdomain.com, чтобы убедиться, что ваше приложение работает.

    Теперь вы настроили Apache с Python WSGI на Ubuntu 24.04 или 22.0В случае проблем проверьте логи Apache, находящиеся в /var/log/apache2/error.log.

    Как быстро установить и настроить PyENV на Ubuntu

    Спасибо, это очень помогло.

    Я столкнулся с ошибкой после завершения всех шагов и успешной установки: mike@Mike-Inspiron-Mint:/usr/src/Python-3.6.10$ pip3.6 -V bash: pip3.6: команда не найдена. Подскажите, пожалуйста… спасибо!!

    Спасибо, отличная инструкция.

    Спасибо, всё работает!!

    Спасибо, это действительно помогает!

    Работает ли это на Raspberry Pi 3 B+?

    Я получил следующую ошибку: Каталог ‘/home/haftom/.cache/pip/http’ или его родительский каталог не принадлежат текущему пользователю, и кэширование отключено. Проверьте права доступа и владельца этого каталога. Если вы используете pip с sudo, возможно, вам понадобится флаг -H. Каталог ‘/home/haftom/.cache/pip’ или его родительский каталог также не принадлежат текущему пользователю, и кэширование колес было отключено. Проверьте права доступа и владельца этого каталога. Если вы используете pip с sudo, возможно, вам понадобится флаг -H.

    Вы нашли решение этой проблемы?

    Большое спасибо, брат. Я не знал, с чего начать.

    Большое спасибо! Всё сработало как надо.

    Это оказалось очень полезным. Процесс прошел легко. Сначала я установил Python 3.6.1 с диска на своем компьютере с Ubuntu 16.04, после чего установка остановилась. Появились некоторые ошибки. Я попробовал следовать этому руководству. Сработало! Огромное спасибо!

    Не могу вас достаточно поблагодарить, это было невероятно полезно, боже благослови вас!

    Я успешно установил Python 3.6.6 на Ubuntu 14.04, но PyCharm не распознает 3.6 как интерпретатор. Можете помочь с этой проблемой?

    Большое спасибо, брат. Удачи!!

    Привет, Рахул, спасибо за то, что поделился своим опытом. Я успешно установил Python 3.6.6 на своем ПК благодаря тебе, но не удается установить IDLE для Python 3.6.Когда я пытаюсь установить IDLE, он не совместим с Python 3.6.Как мне решить эту проблему?

    Только что попробовал, но это не сработало. Проверка версии python >= 2.7.0: 3.6.4 python-config: /usr/local/bin/python3.6m-config Запрос python-config для pyembed ‘–cflags –libs –ldflags’: да Проверка конфигурации pyembed: да Запрос python-config для pyext ‘–cflags –libs –ldflags’: да Проверка конфигурации pyext: не удалось собрать расширения python. Конфигурация не удалась (полный лог в /tmp/pip-build-k_6fcvg_/wxPython/build/waf/3.6/gtk3/config.log). Команда ‘”/usr/local/bin/python3.6″ /tmp/pip-build-k_6fcvg_/wxPython/bin/waf-2.0.7 –wx_config=/tmp/pip-build-k_6fcvg_/wxPython/build/wxbld/gtk3/wx-config –gtk3 –python=”/usr/local/bin/python3.6″ –out=build/waf/3.6/gtk3 configure build’ завершилась с кодом выхода Завершена команда: build_py (0.782с). Завершена команда: build (3м45.45с). Команда ‘”/usr/local/bin/python3.6″ -u build.py build’ завершилась с кодом выхода 1.

    Убедитесь, что вы обновили pip3.6 с помощью команды: sudo -H pip3.6 install --upgrade pip.

    Хорошо, но вы не указали, как запустить Python после установки.

    Просто введите "python3.6" после успешной установки. Вот и всё.

    Вы действительно хороший человек! Отличная, простая и радостная установка. Большое спасибо!

    Привет. Я попробовал это. Теперь на моем компьютере установлены Python 2.7 и 3.6, но PyCharm не может обнаружить 3.6 при выборе интерпретатора. Как мне это исправить?

    Спасибо.

    Спасибо, брат.

    Отличная статья. Быстрый вопрос: почему не указан 'make' перед 'run make altinstall'?

    Спасибо, брат.

    Как удалить установленный python3.6.4?

    Это действительно лучший гайд по Linux Mint, который я видел по этой теме. Я никогда не думал, что этот сайт предлагает настоящие рабочие инструкции по установке.

    Спасибо. Похоже, это работает на Linux Mint 18.Существующие алиасы: $ python ссылается на версию 2.7.12, $ python3 ссылается на версию 3.5.Безопасно ли заменить эти алиасы на последнюю версию Python, или это может вызвать проблемы в Linux?

    Возможно, стоит попробовать «sudo make -j altinstall»... Опция -j заставляет make использовать все ядра процессора, так что сборка проходит быстрее, если у вас несколько ядер.

    Приятно иметь инструкции, которые действительно работают! Большое спасибо.

    Где ты нашел эти инструкции? Я думаю, что установка из исходников однажды сработала для меня... но не могу гарантировать это.

    Спасибо за ваше сообщение!

    Очень полезная статья, спасибо.

    Вам следует добавить это в список зависимостей на первом шаге, чтобы пакет lzma работал. Я обнаружил, что в Python 3.6.3 поддержка lzma отсутствует без этого. Я на Ubuntu 17.04, кстати. sudo apt-get install liblzma-dev

    Спасибо 😀 Это отлично работает для 3.6.4, заменив "Python-3.6.3" на "Python-3.6.4".

    Следовал всем инструкциям выше, ошибок не было. Спасибо.

    После выполнения всех команд, как мне найти папку с установленным Python, где она располагается?

    Как удалить Python 3.6, не затрагивая 2.7 и 3.2?

    Как ты получил сертификат? Какой экзамен мне нужно сдать? Пожалуйста, поделись этой информацией. Спасибо. 🙂

    Это работает с небольшими модификациями. Огромное спасибо!

    Привет, Пол! Какие изменения ты внес? Пожалуйста, поделись с нашими читателями.

    Последняя версия теперь 3.6.2, и указанные ранее инструкции, использующие предоставленный вами URL, но заменяющие “3.6.0” на “3.6.2”, не работают. Для обеих версий “3.6.0” и “3.6.2” появляется ошибка “Python 3.6.x – Доступ запрещен”. Я скачал 3.6.2, и он находится в моей папке загрузок, но я не могу скопировать или переместить его в /usr/src. Я новичок в Linux, поэтому моя неопытность, безусловно, сказывается, но я хотел бы использовать Python на LinuxMint. Спасибо.

    Привет, Дон. Попробуй использовать sudo с командой cp для копирования файлов.

    Спасибо. Я пытался скопировать через правый клик, но командная строка сработала лучше. Следуя остальным инструкциям, после выполнения команды ./configure было сказано, что для сборки релизной версии с активными стабильными оптимизациями (PGO и т.д.) следует использовать команду “./configure –enable-optimizations”, что я и сделал. После выполнения “sudo make altinstall” я запустил команду “Python-3.6 -V” и получил сообщение “Команда не найдена”. Я не могу найти версию v3.6.2 на компьютере, вижу только v2.7.11 и v3.5.Также я обнаружил “Idle” для v2.На этом я пока остановлюсь и постараюсь больше разобраться с LinuxMint, прежде чем пробовать снова. У меня есть опыт в программировании, но попытки установить Python 3.6.2 вызывают у меня разочарование. Спасибо.

    Возможно, вы уже это поняли, но на случай, если нет – в вашем комментарии используется неверное имя бинарного файла. Вам следует использовать новую версию, выполнив “python3.6” (так что проверка версии будет “python3.6 -V”, а не “Python-3.6 -V”). Остальная часть этого комментария опциональна; читайте только если хотите подробное объяснение управления версиями Python. Как сказано в файле Python-3.6.2/README.rst: > Все файлы и установленные с помощью "sudo make altinstall" содержат основную и второстепенную версию и могут сосуществовать: "$/bin/pythonX.Y”. > "sudo make install" также создает символическую ссылку "$/bin/python3”, указывающую на “$/bin/pythonX.Y”. Пример для иллюстрации: Python 2.7.6 и Python 3.4.3 установлены по умолчанию в Ubuntu 14.0Если вы введете “python”, откроется консоль Python 2.7.6 – потому что существует символическая ссылка “python”, указывающая на “python2”, которая, в свою очередь, указывает на бинарный файл “python2.7”. Ввод “python2” даст тот же результат. Если вы введете “python3”, откроется консоль Python 3.4.3 – потому что существует символическая ссылка “python3”, указывающая на бинарный файл “python3.4”. Если вы следуете инструкциям на этой странице и используете “make altinstall”, добавится новый бинарный файл “python3.6”. Ввод “python3.6” покажет 3.6.2; ввод “python3.4” даст 3.4.3; ввод “python3” даст 3.4.3 (из-за символической ссылки). Если вместо этого вы используете “make install”, создается бинарный файл “python3.6”, как и раньше, но дополнительно символическая ссылка “python3” будет перезаписана так, что она будет указывать на “python3.6”. Таким образом, ввод “python3.6” и “python3.4” будет вести себя так же, как и раньше, но теперь ввод “python3” даст 3.6.По умолчанию в Ubuntu (и, вероятно, в Linux Mint) системные ссылки/бинарные файлы Python находятся в папке /usr/bin, и, похоже, когда пользователь устанавливает Python из исходников, по умолчанию ссылки/бинарные файлы помещаются в /usr/local/bin. Поэтому, если вы использовали значения по умолчанию, вы можете найти большинство установленных файлов, выполнив команду: “find /usr/bin /usr/local/bin -iname ‘python*’ -ls” (т.е. найти все файлы в /usr/bin и /usr/local/bin, имена которых начинаются с “python”, и вывести результаты).

    Читайте также:  Как найти работающие процессы в MySQL

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *