Загрузка...

Как поставить python скрипт/бота на VDS/VPS сервер

Тема в разделе Python создана пользователем Djimbo 11 дек 2020. (поднята 22 сен 2024) 45 585 просмотров

  1. Mag1str
    Mag1str 23 мар 2023 нужно вовремя ценить 273 28 июл 2020
    Не лучше устанавливать модули через виртуальное окружение?
    python3.10 -m venv venvBOT
    source venvBOT/bin/activate
     
    1. Djimbo Автор темы
      Mag1str, новичкам не просто объяснить как с ним работать
  2. AGO
    AGO 23 мар 2023 Work 374 27 авг 2022
    Лучше systemctl
     
    1. Djimbo Автор темы
      AGO, чем лучше?
    2. AGO
      Djimbo, если сервер перезапустить, то процесс не сдохнет и запуститься вместе с сервером, у меня были проблемы, когда скрин писал, якобы он не существует или существует, но я не могу на него зайти. Ну и опять же таки - systemctl решение для продвинутых
  3. Tamagotchi
    Tamagotchi 3 апр 2023 Заблокирован(а) 518 2 сен 2021
    [IMG]Ввожу логин, нажимаю enter, после этого открывется поле для ввода пароля как на скрине, но в этом поле ничего не могу ввести, вообще никакие символы. Что делать?
     
  4. AmokDev
    AmokDev 4 апр 2023 ломай меня полностью 29 16 окт 2022
    Можно еще использовать pm2 вместо screen, как по мне он будет удобнее и практичнее в использовании.

    apt update && apt upgrade
    apt install npm
    npm install pm2 -g
    pm2 start main.py --interpreter=python3 --name your_name

    Как просматривать ****:
    pm2 **** your_name или pm2 ****

    Вкл/выкл/рестарт:
    pm2 start your_name
    pm2 stop your_name
    pm2 restart your_name

    Если вы хотите вкл/выкл/рестартнуть все сразу, вместо имени просто поставте "all" (Без ковычек)
     
    4 апр 2023 Изменено
    1. Djimbo Автор темы
      AmokDev, В чём удобство и практичность?
    2. AmokDev
      Djimbo, удобно управлять проектами своими, вполне современно оформлено, ни разу эта штука не подводила, советую попробовать хоть раз и оценить возможности этой прелести, она гораздо лучше screen!
  5. nicistey11
    nicistey11 12 апр 2023 0 11 апр 2023
    sudo apt-get update
     
  6. Anticlowns
    Слушай, а можешь немного рассказать о реализации деплоя на хост, если бот с вебхуками ? Использовать ngrok ? или мб другие идеи есть?
     
    1. Anticlowns
      unrea1dev, не думал, что все так просто XD
    2. Anticlowns
    3. unrea1dev
      Anticlowns, что именно не работает?
  7. Stanlessm
    Stanlessm 14 июн 2023 1 30 апр 2022
    [IMG] не получается зайти в директорию со скриптом, с чем это может быть связано или как может фиксица?
     
    1. FFyP
      Stanlessm, у тебя путь к файлу на винде... т.е. файл в другой системе
    2. Stanlessm
      FFyP, не понимаю, что тогда нужно прописать?
  8. stanless
    stanless 18 июн 2023 Дрочу на геншин 74 26 дек 2021
    Дам правки, которые если бы я видел раньше то не ебался бы с загрузкой: 1Что бы перейти в директрию со скриптом нужно скопировать путь с проги на которую закидовали бота (не со своего пк) 2. В пункте 5 весь код нужно закидывать в putty и там же все делать. Остальное как в гайде
     
  9. Ккййах
    Ккййах 3 июл 2023 0 22 апр 2020
    как закончить сессию ( python3 a.py & )
     
    1. Sheke4
      Ккййах, если ты про сессию screen, то вначале пишешь screen -ls чтобы получить список сессий, а дальше screen -XS <название сессии> quit
  10. id318723491
    id318723491 12 янв 2024 0 28 фев 2022
    Хелп, гайз. Не могу поставить утилиты на сервер, все обрывается на одной команде с ppa:deadsnakes. Пишет retrieving gpg key timed out, пробовал с двумя ***, не помогло. Раньше ставилось, но не помню каким образом. Все остальные команды проходят спокойно.

    [IMG]
     
  11. pro100takZdes
    docker для слабых...
     
  12. yankemnky
    yankemnky 25 фев 2024 0 25 фев 2024
    Помогите, сижу два дня уже серчу всё на эту тему
    у меня на серваке ubintu 14.04

    после открытия репозитория устанавливаю питон, он обзывается, но говорит всё ок
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting 'postgresql-plpython3-9.3' for regex 'python3.9'
    postgresql-plpython3-9.3 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    Потом пытаюсь что-то ставить сверху, но он не хочет никак (и пип, и дев, и дистлиб)
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package python3.9-pip
    E: Couldn't find any package by regex 'python3.9-pip'
    как исправить?
    п.с. пыталась и называть питон так, как просит убунту, и устанавливать его как основной(после этого пришлось переустанавливать ос), в общем всё не то
     
  13. eleksius
    eleksius 16 ноя 2024 1 18 мар 2024
    пасиб
     
  14. Winchesterr
    Winchesterr 16 дек 2024 4 18 апр 2022
    ModuleNotFoundError: No module named 'telebot'
    я уже не знаю, все сделал как тут написано, как в интернетах писали, ничего не помогает, библиотека в pip list есть
     
    1. MPoke
      Winchesterr, Отпиши в тг , мб хелпану или уж разверну.
    2. Winchesterr
      MPoke, все, решил, но спасибо :smile_friend:
  15. Hack3r512
    Hack3r512 15 июл 2025 59 3 янв 2020
    Я использовал python env и systemctl
     
Загрузка...
Top