Создание виртуального окружения и установка 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 в активированное виртуальное окружение:
pip install selenium
- Установка зависимостей: Если ваш скрипт требует дополнительных зависимостей, установите их таким же образом, используя
pip
внутри активированного виртуального окружения.
После выполнения этих шагов, ваши Python скрипты, требующие Selenium, могут быть запущены в изолированном окружении, что позволяет избежать конфликтов с системными пакетами и повышает безопасность работы с Python пакетами.
Когда вы закончите работу с виртуальным окружением, его можно деактивировать командой deactivate
.
Перезагрузите systemd, чтобы применить изменения в конфигурации сервиса:
sudo systemctl daemon-reload
Теперь запустите ваш новый или модифицированный сервис:
sudo systemctl start automation.service
Если вы хотите, чтобы ваш сервис запускался автоматически при старте системы, включите его:
sudo systemctl enable automation.service
Проверьте статус вашего сервиса, чтобы убедиться, что он запущен успешно:
sudo systemctl status automation.service
Теперь ваш скрипт должен работать как сервис в фоновом режиме. Вы можете проверять его работу и логи через systemctl status
и journalctl -u automation.service
соответственно.