Найти в Дзене
WebHOST1.ru

Как установить Python на VPS: 3 простых способа

Python — один из самых популярных языков программирования, широко используемый в веб-разработке, автоматизации, анализе данных и других областях. Установка Python на виртуальный сервер (VPS) может показаться сложной задачей, особенно для новичков. В этой статье рассмотрим три основных способа установки Python на VPS, чтобы вы могли выбрать наиболее подходящий для ваших нужд. Самый простой способ установить Python — воспользоваться пакетным менеджером вашей операционной системы. sudo apt update 2. Установите Python: sudo apt install -y python3 3. Проверьте установленную версию: python3 --version Этот метод подходит для большинства задач, особенно если вам не требуется самая последняя версия Python. Если вам нужна конкретная версия Python, которую нет в стандартных репозиториях, вы можете установить её из исходного кода. Установите необходимые зависимости: sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libffi-dev libreadline-dev libsq
Оглавление

Как установить Python на VPS: 3 простых способа

Python — один из самых популярных языков программирования, широко используемый в веб-разработке, автоматизации, анализе данных и других областях. Установка Python на виртуальный сервер (VPS) может показаться сложной задачей, особенно для новичков. В этой статье рассмотрим три основных способа установки Python на VPS, чтобы вы могли выбрать наиболее подходящий для ваших нужд.

Способ 1: Установка из стандартных репозиториев

Самый простой способ установить Python — воспользоваться пакетным менеджером вашей операционной системы.

Для Ubuntu/Debian:

  1. Обновите список пакетов:
sudo apt update

2. Установите Python:

sudo apt install -y python3

3. Проверьте установленную версию:

python3 --version

Этот метод подходит для большинства задач, особенно если вам не требуется самая последняя версия Python.

Способ 2: Установка из исходного кода

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

Установите необходимые зависимости:

sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libffi-dev libreadline-dev libsqlite3-dev wget

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

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

Распакуйте архив и перейдите в директорию:

tar -xf Python-3.10.0.tgz cd Python-3.10.0

Соберите и установите Python:

./configure --enable-optimizations make -j $(nproc) sudo make altinstall

Проверьте установленную версию:

python3.10 --version

Установка из исходного кода позволяет получить последнюю версию Python и настроить её под свои нужды.

Способ 3: Использование pyenv

pyenv — это инструмент для управления несколькими версиями Python на одном сервере. Он особенно полезен, если вы работаете с проектами, требующими разных версий интерпретатора.

  1. Установите зависимости:
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

Установите pyenv:

curl https://pyenv.run | bash

Добавьте строки в ~/.bashrc или ~/.bash_profile:

export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv virtualenv-init -)"

Примените изменения:

source ~/.bashrc

Установите нужную версию Python:

pyenv install 3.10.0 pyenv global 3.10.0

Проверьте установленную версию:

python --version

С помощью pyenv вы можете легко переключаться между разными версиями Python и создавать изолированные среды для каждого проекта.

Заключение

Выбор метода установки зависит от ваших потребностей:

  • Нужна стабильная версия — используйте стандартные репозитории.
  • Требуется последняя или специфичная версия — установите из исходников.
  • Работаете с несколькими проектами и версиями — pyenv будет лучшим выбором.