Запускаем python программы на ubuntu

Сообщения
366
Реакции
46
Помог
6 раз(а)
Всем привет. Я хочу рассказать о том, как правильно запустить python программы на ubuntu. Для того чтобы программа работала в фоновом режиме а также на упала. Для этого нам необходимо сделать следующее:
1. Проверка версии python. Давайте проверим, какая у нас версия python:
Bash:
python3 --version
2. Установка новой версии python на ubuntu.
Bash:
sudo apt update
sudo apt install -y python3.8-distutils
3. Загрузка скрипта установки get-pip.py:
Bash:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
4. Установка pip3:
Bash:
sudo python3.8 get-pip.py
Python3-8, pip3 установлены. Теперь нам нужно загрузить утилиту screen чтобы запустить код в фоновом режиме:
Bash:
sudo apt update
sudo apt install -y screen
Ну а теперь давайте попробуем запустить какую ни-будь программу, я буду в качестве примера запускать в фоновом режиме Telegram бота, в коде у меня использовались библиотеки:
aiogram
a2s
cachetools.
Соответственно, мне необходимо установить их к себе на сервер:
Bash:
pip3 install aiogram
pip3 install a2s
pip3 install cachetools
Теперь, можно запустить бота. Загружаем main.py в удобное для вас место, я буду загружать его в:
/etc/python3/bot/main.py.
Перейдем в нужную директорию:
Bash:
cd /etc/python3/bot/
И запускаем бота с помощью screen:
Bash:
screen -S info ./main.py
Чтобы свернуть сеанс screen, нажмите CTRL+A и далее D.
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу