Как установить и настроить Python на VPS

watch 21s
views 2

14:38, 06.01.2022

Содержание статьи
arrow

  • Установка Python на Ubuntu
  • Настройка Python на VPS

Python – один из самых популярных и широко используемых языков программирования. Если вы занимаетесь разработкой специализированного программного обеспечения на стороне сервера, то сперва потребуется установить Python на VPS. Рассказываем, как это сделать на примере операционной системы Ubuntu.

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

Для начала вы должны знать, что актуальная версия Ubuntu 20.04.3 LTS по умолчанию содержит пакеты и библиотеки Python 3. То же самое справедливо и в отношении последних дистрибутивов Debian. Таким образом, первым делом вам нужно обновить систему с помощью инструмент apt:

sudo apt update
sudo apt -y upgrade

Метку -y мы ставим как подтверждение готовности к установке всех элементов. В некоторых случаях в процессе установки и обновления компонентов ОС потребуется вручную подтверждать выбор через диалоговое окно. А когда процедура обновления будет завершена, мы проверяем версию Python:

python3 -V

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

sudo apt install -y python3-pip

Отдельные пакеты языка устанавливаются с помощью команды

pip3 install имя_модуля

Вместо «имя_модуля» вы можете прописать имя любого нужного модуля, начиная с бесплатного фреймворка Django и заканчивая NumPy. Различные фреймворки облегчат для вас разработку и позволят сосредоточиться на главном, избавив от рутины. Например, та же библиотека NumPy очень полезна для научных вычислений, она поддерживает многомерные массивы и высокоуровневые математические функции, поэтому в разработке может быть незаменимой.

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

sudo apt install -y build-essential libssl-dev libffi-dev python3-dev

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

Как установить и настроить python на vps

Настройка Python на VPS

После установки мы рекомендуем выделить на VPS изолированные области, чтобы каждый ваш проект имел собственный набор зависимостей, и чтобы эти проекты никак не мешали друг другу. Настроить желаемое количество сред программирования для этого языка можно с помощью модуля venv, который поставляется в стандартной библиотеке:

sudo apt install -y python3-venv

Далее создаем каталог командой mkdir:

mkdir environments
cd environments

Теперь, чтобы создать среду разработки, переместитесь в каталог и пропишите команду:

python3 -m venv my_env

Настроить новые каталоги вместе со всеми содержащимися в них элементами можно с помощью команды pyvenv, а посмотреть список элементов можно через команду ls. Вот так:

ls my_env

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

Поделиться

Была ли эта статья полезной для вас?

2 пользователи считают эту статью полезной

Популярные предложения VPS

-8.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 2048 Windows

37.4

При оплате за год

-5.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 2048 Windows

14.8

При оплате за год

-8.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 16384 Windows

45.87

При оплате за год

-9.7%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
300 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 65536 Windows

193

При оплате за год

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

15

При оплате за год

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

187

При оплате за год

-24.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

13

При оплате за год

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
10 TB
KVM-SSD 16384 Metered Linux

95

При оплате за год

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 4096 Linux

25.9

При оплате за год

-15.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-wKVM 4096 Windows

73

При оплате за год

Другие статьи на эту тему

cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.