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

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-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

При оплаті за рік

-5.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 2048 Windows

13.7

При оплаті за рік

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21

При оплаті за рік

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31

При оплаті за рік

-15.4%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-wKVM 16384 Windows

130

При оплаті за рік

-8.1%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 8192 Windows

31.25

При оплаті за рік

-13.1%

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

7

При оплаті за рік

-10%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 1024 Linux

6.1

При оплаті за рік

-15.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
30 Mbps
DDoS Protected SSD-KVM 1024 Linux

38

При оплаті за рік

-12.8%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
1 TB
wKVM-SSD 1024 Metered Windows

17

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.