
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
понял, спс

Tishka17
02.11.2018
17:01:07

Артем
02.11.2018
17:01:27

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:25

Никита
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

Артем
02.11.2018
17:08:23

Tishka17
02.11.2018
17:10:58

Никита
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
Вообще я редко юзаю это, так что хз

Никита
02.11.2018
17:20:03

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

Tishka17
02.11.2018
17:29:02

Никита
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

?? 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.

Tishka17
02.11.2018
17:31:30

Google

Никита
02.11.2018
17:31:34

Артем
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

Tishka17
02.11.2018
17:34:45

Артем
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
Он же уже сломал всё
Он затер во время экспериментов бинарь

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

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