@ru_python

Страница 6929 из 9768
Tishka17
02.11.2018
16:56:44
Все равно юзеры будут ставить что найдут

Если хочешь фиксированное окружение - юзай docker.

Никита
02.11.2018
16:57:30
вот я и хочу докер

Tishka17
02.11.2018
16:57:36
Одним питоном все равно не ограничивается, есть куча системных либ

Google
Tishka17
02.11.2018
16:58:23
вот я и хочу докер
Ну так собери образ и тестируй

Никита
02.11.2018
16:58:54
ну я хочу скрипт для образа, который из чистого делает нужный мне

с постоянными пакетами

Tishka17
02.11.2018
16:59:01
Можешь сделать базовый образ и зафиксировать его. А затем от него наследовать твой с прогой и ее там обновлять

Ну я тебе не рекомендую собирать из сорцов

Больше проблем

Никита
02.11.2018
16:59:58
в каком плане проблемы?

Tishka17
02.11.2018
17:00:27
Правильно собрать тоже надо уметь. Мейнтенеры операционки/дистрибутива часто под нее что-то патчат специфическое

Артем
02.11.2018
17:00:29
Люди, столкнулся с такой проблемой. Есть бот, который висит на сервере убунту на демоне supervisor. У бота есть функция: администратор может перезапустить бота. Я просто прописал: os.system("sudo supervisorctl bot restart") Данный код только останавливает бота, но потом не запускает. Я думаю, что проблема в правах доступа. Если это так, подскажите как дать файлу нужные права, плиз. Если нет, то жду совета

Никита
02.11.2018
17:01:00
понял, спс

Артем
02.11.2018
17:01:27
А зачем для бота супервизор? Может проще systemd
Но думаю с ситемд то жесамое будет.

Google
Tishka17
02.11.2018
17:03:40
Честно? Не получилось(
Просто делаешь [Service] Type=simple Restart=always RestartSec=3 ExecStart=/path/to/script Когда админу надо перезапустить бота он просто посылает ему команду и бот сам завершается. А системд его рестартует

И не надо права sudo давать боту

Никита
02.11.2018
17:04:28
но все же...python из исходников поставился в /usr/bin/python3, а вызывается только через python3.6. Как сделать, чтобы вызывался командой python3?

?? Eugene
02.11.2018
17:05:12
Алиас пропиши

Tishka17
02.11.2018
17:05:15
Хз что там в скриптах сборки

Вообще, update alternatives должен был сработать

А. Так попробуй в апдейт алтернативз правильный путь

Никита
02.11.2018
17:06:43
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3 1

так? (так не работает)

Tishka17
02.11.2018
17:07:09
Ммм. А какой коммандой можно остановить бота? Я просто раньше такую функцию не прикручивал
Ну просто в коде бота делаешь if shouldStop - os.exit() :)) или по-человечески как-то обрабатывает завершение

Tishka17
02.11.2018
17:10:58
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1

Никита
02.11.2018
17:12:18


не работает(

Tishka17
02.11.2018
17:13:34
А /usr/bin точно в path?

update-alternatives --list python3

Покажи

Никита
02.11.2018
17:16:11


Google
Никита
02.11.2018
17:16:43
update-alternatives --list python3 - не робит update-alternatives --list - робит

Tishka17
02.11.2018
17:17:16
Вроде ок же

Попробуй перезайти в Шелл :))

Хотя хз как оно

Никита
02.11.2018
17:18:21
так у меня же питон поставился в /usr/bin/python3

Anton
02.11.2018
17:18:28
Можете привести пример простой задачи, где надо использовать Redis? Лежит книга, читал разок, что-то там пробовал в консоли, но применения так и не увидел. Можете дать наводящие идеи-проекты?

Никита
02.11.2018
17:18:29
в том то и проблема

Tishka17
02.11.2018
17:18:56
Вообще я редко юзаю это, так что хз

так у меня же питон поставился в /usr/bin/python3
Поставился? Тогда зачем тебе вообще update-alternatives вызывать?

Tishka17
02.11.2018
17:20:23
Path покажи

Никита
02.11.2018
17:21:15


Tishka17
02.11.2018
17:22:36
Да не. echo $PATH

?? Eugene
02.11.2018
17:23:42
Думаю, /usr/bin там точно будет

Никита
02.11.2018
17:24:04
ууу, да, ты прав, там то, куда я ставил))

?? Eugene
02.11.2018
17:24:07
Нужно всего-лишь симлинк создать на python3.6

Никита
02.11.2018
17:24:12
неа

смотри

?? Eugene
02.11.2018
17:25:06
Ну

Google
Никита
02.11.2018
17:25:44


хм...

Tishka17
02.11.2018
17:26:23
Так. Переставь питон

И не делай update alternatives

Никита
02.11.2018
17:28:18
сейчас, я линукс переустановлю(VPS)

?? Eugene
02.11.2018
17:28:20
echo $PATH python3?)

Артем
02.11.2018
17:28:24
Kirill
02.11.2018
17:28:59
и вот так js соединение происходит https://pastebin.com/TfswBy5A
По синтаксису вроде всё норм, соединение устанавливается, рукопожатиями обменялись, сервер присылает op_code=8 (закрытие соединения) data=invalid session, не знаю что ему не нравится, а в js заголовков никкаких больше не ставилось?

Tishka17
02.11.2018
17:29:02
сейчас, я линукс переустановлю(VPS)
Нет чтобы в докере сразу

Никита
02.11.2018
17:29:22


Admin
ERROR: S client not available

Tishka17
02.11.2018
17:29:41
?? Eugene
02.11.2018
17:30:04
Ты вообще не шаришь что за команды вбиваешь?

Andrew
02.11.2018
17:30:17
строчка 18610

Никита
02.11.2018
17:30:19
плюс-минус

Tishka17
02.11.2018
17:30:38
Ты представляешь, не пашет.sys.exit(), os.exit(), os.abort() не работают
Сделай нормально. С остановкой основного цикла обработки сообщений и т.п.

?? Eugene
02.11.2018
17:30:39
Сделай ln -s /usr/bin/python3.6 /usr/bin/python3

Артем
02.11.2018
17:31:12
Elliot
02.11.2018
17:31:17
Всем привет. Может подскажет кто-нибудь, можно ли как нибудь программно поменять цвет или подсветить как нибудь строку в QTableView?? PyQt5 + Python 3.

Google
Артем
02.11.2018
17:31:43
ага
Спасибо, жду

?? Eugene
02.11.2018
17:32:35
ls -lah /usr/bin|grep python

Вывод сюда скинь

Tishka17
02.11.2018
17:33:22
is_running=True def process_message(): global is_running msg = input() if msg=="stop": is_running=False while is_running: process_message()

Никита
02.11.2018
17:33:34
Артем
02.11.2018
17:34:32
is_running=True def process_message(): global is_running msg = input() if msg=="stop": is_running=False while is_running: process_message()
Ммм, ты ж тут просто значение переменной меняешь, не?

Артем
02.11.2018
17:34:54
-__-

Tishka17
02.11.2018
17:35:05
А ты что ожидал увидеть?

Артем
02.11.2018
17:35:21
Магию)

Tishka17
02.11.2018
17:35:23
Есть основной цикл обработки. Выход из него по изменению значения переменной

Артем
02.11.2018
17:35:49
Лан, если не найду способ, этот попробую

Tishka17
02.11.2018
17:35:50
Наверняка в либе, которую ты юзаешь есть схожий механизм

Digital
02.11.2018
17:35:58
?? Eugene
02.11.2018
17:36:33
В etc/alternatives что лежит?

Tishka17
02.11.2018
17:36:42
В etc/alternatives что лежит?
А там ссылка наоборот

Он же уже сломал всё

Он затер во время экспериментов бинарь

Никита
02.11.2018
17:37:05
python3))

?? Eugene
02.11.2018
17:37:42
Никита, ты занимаешься херней, установи из репозитория

Страница 6929 из 9768