March 28

Создание виртуального окружения и установка Selenium в него

Создайте виртуальное окружение:

Copy
python3 -m venv /path/to/new/virtual/environment

Замените /path/to/new/virtual/environment на путь, где вы хотите создать виртуальное окружение. Например, если вы хотите создать его в директории /root/myenv, используйте:

Copy
python3 -m venv /root/myenv

Активируйте виртуальное окружение:

Copy
source /root/myenv/bin/activate

Эта команда активирует виртуальное окружение. После активации, вы увидите имя виртуального окружения в приглашении командной строки.

Установите Selenium в активированное виртуальное окружение:

  1. pip install selenium
  2. Установка зависимостей: Если ваш скрипт требует дополнительных зависимостей, установите их таким же образом, используя pip внутри активированного виртуального окружения.

После выполнения этих шагов, ваши Python скрипты, требующие Selenium, могут быть запущены в изолированном окружении, что позволяет избежать конфликтов с системными пакетами и повышает безопасность работы с Python пакетами.

Когда вы закончите работу с виртуальным окружением, его можно деактивировать командой deactivate.

  1. Перезагрузка конфигурации systemd:

Перезагрузите systemd, чтобы применить изменения в конфигурации сервиса:

sudo systemctl daemon-reload
  1. Запуск сервиса:

Теперь запустите ваш новый или модифицированный сервис:

sudo systemctl start automation.service
  1. Автоматический запуск сервиса при старте системы:

Если вы хотите, чтобы ваш сервис запускался автоматически при старте системы, включите его:

sudo systemctl enable automation.service
  1. Проверка статуса сервиса:

Проверьте статус вашего сервиса, чтобы убедиться, что он запущен успешно:

sudo systemctl status automation.service

Теперь ваш скрипт должен работать как сервис в фоновом режиме. Вы можете проверять его работу и логи через systemctl status и journalctl -u automation.service соответственно.