40 lines
1.4 KiB
Bash
Executable File
40 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Скрипт установки виртуального окружения для bot-news-linux-gaming
|
|
# Запускать на сервере: bash setup_venv.sh
|
|
|
|
echo "=== Установка виртуального окружения для бота ==="
|
|
|
|
# 1. Установка python3-venv если не установлен
|
|
echo "Проверка наличия python3-venv..."
|
|
sudo apt update
|
|
sudo apt install -y python3-venv python3-full
|
|
|
|
# 2. Создание виртуального окружения
|
|
echo "Создание виртуального окружения..."
|
|
python3 -m venv venv
|
|
|
|
# 3. Активация виртуального окружения
|
|
echo "Активация виртуального окружения..."
|
|
source venv/bin/activate
|
|
|
|
# 4. Обновление pip
|
|
echo "Обновление pip..."
|
|
pip install --upgrade pip
|
|
|
|
# 5. Установка зависимостей
|
|
echo "Установка зависимостей..."
|
|
pip install -r requirements.txt
|
|
|
|
# 6. Удаление старых сессий
|
|
echo "Удаление старых файлов сессий..."
|
|
rm -f *.session
|
|
|
|
echo "=== Установка завершена ==="
|
|
echo ""
|
|
echo "Для запуска бота используйте:"
|
|
echo " source venv/bin/activate"
|
|
echo " python3 news-bot-modular.py"
|
|
echo ""
|
|
echo "Или запускайте напрямую:"
|
|
echo " ./venv/bin/python3 news-bot-modular.py" |