Как установить и настроить 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. Спасибо за внимание и до новых встреч!

Поделиться

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

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

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

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26

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

-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

46.18

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

-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

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

-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

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

-10%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 512 Linux

5.2

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

-20.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
KVM-SSD 8192 Metered Linux

57

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

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 8192 Windows

28.99

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

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

17.2

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

-20.8%

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

100

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

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5

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

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

Бэкап VPS
Бэкап VPS
cookie

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

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