Tishka17
Tishka17
Понять только как его поставить
Tishka17
пришло время попробовать pyenv
UglyKoyote
кстати, а кто сталкивался на центоси 7 с проблемами неинтерактивного запуска скриптов "под пиенв"?
Alex
м? pyenv?
Alex
или pipenv?
UglyKoyote
pyenv
UglyKoyote
в итоге плюнул и в скрипте прямой путь до 3.6 питона указывать стал
Alex
а что не так? покажи подробности.
🍁 Jaŭhien
UglyKoyote
скрипт не запускался через кронтаб, "как будто" окружение не понимало что именно я хочу запустить
UglyKoyote
и баш_профайл и в башрц совал инициалиацию окружения через pyenv
Tishka17
systemd?
Alex
эм... а при чем тут баш профайл и башрц к крону?
UglyKoyote
ну смотри
🍁 Jaŭhien
Ты загадками общаешься
UglyKoyote
в интерактивном режиме запускаю скрипт ок, нонинтерактив - фигу, не понимаю где питон
A
это такая первоапрельская шутка была?
Tishka17
а, кронтаб
A
50 человек как и я ливнули)
UglyKoyote
поэтому и логичная мысль появилась, что проблемы с окружением
Alex
эм... ну ты бы показал конфиг кронтаб, из под какого пользователя запускал и т.п.
UglyKoyote
минуту
Tishka17
вангую глобальный кронтаб
UglyKoyote
ну рутовый да) но это на отладочной машине было. по рукам дать надо :(
00 23 * * * ssh root@localhost 'cd /u02/soft/project/netflow; /u02/soft/project/netflow/netflow.py'
UglyKoyote
#!/usr/bin/env python
Tishka17
@cutwater при попытке постаивть через pyenv ошибка
zipimport.ZipImportError: can't decompress data; zlib not available
Tishka17
brew install zlib сделал
Alex
ну т.е. просто переменные окружения настроить не судьба. использовать полный путь к интерпретатору тоже.
UglyKoyote
вот без приседания с логином на саму же машину не смог завести скрипт
Alex
UglyKoyote
#export SHIM_PATH="/opt/.pyenv/shims"
#export PYENV_ROOT="/opt/.pyenv/pyenv-master"
#export PATH="$PYENV_ROOT/bin:$PATH"
Anonymous
Народ такой вопрос, может пнете в beginers. Вообщем не понимаю как реализовать вот такую вот схему. Имея всего навсего один обменник. RabbitMQ
https://www.rabbitmq.com/img/tutorials/python-four.png
UglyKoyote
вот это было, но потом закомментил
Alex
это где?
Anonymous
Tishka17
https://github.com/pyenv/pyenv/issues/1219
Tishka17
лол
Tishka17
баг открыт
Alex
давно наверное не обновлял
Alex
у тебя xcode tools стоят кстати?
Tishka17
да
Tishka17
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" перед pyenv помогло
KhSV
Ни у кого не найдеться такой книжки Прогнозное моделирование в IBM SPSS Statistics, R и Python Метод деревьев решений и случайный лес?
Oleg
Oleg
Anonymous
Oleg
ну несколько раз bind сделай
Oleg
но я бы лучше topic использовал. И сделал в одну очередь bind на logs.*, а в другую logs.error
Anonymous
Тьфу ты, спасибо)))) А то сижу туплю не могу допетрить..
До топиков я щас дойду.. хочу разными вариантами поделать, чтоб все прощупать. Щас попробую и отпишу что вышло) спасибо
Oleg
Anonymous
for severity in severities:
channel.queue_bind(
exchange='direct_logs', queue=queue_name, routing_key=severity)
Anonymous
если ты об этом
Oleg
ну да
Anonymous
Да яж говорю туплю.. Просто прочитал код и все.. и не мог еще понять нахрена они тут массив из одного елемента юзают)
Ffff
Кто использовал wagtail? Как множество созданных типовых страниц прогнать в шаблоне через цикл for?
Aram
Народ, почему при перегрузке операторов многие дандер методы , вызывают "себя" (скорее всего здесь собака и зарыта), при этом не происходит бесконечной рекурсии? Например
def --contains--(self, element):
return element in self.keys()
Или
def -- getitem--(self, key):
return self[key]
Tishka17
Ну а зачем ты себя вызываешь ?
Alex
ээээээ
Alex
Tishka17
Зачем ты в гетитем квадратные скобки дергаешь?
Tishka17
Ты что хотел-то сделать?
Aram
Ну или в таком примере :
Class Mylist(list)
Def --grtitem--(self, offset):
Return list.--getitem--(self, offset - 1)
В Лутце есть такой пример, ток я не пойму почему он не приводит к беск. Рекурсии
Aram
Те тоже из книг
Alex
потому что вызывается getitem из родительского класса же
Nikolay
Работу неси
Andrew
Работу неси
Ну ты же кот, лежи на солнышке, отдыхай
Aram
Andrew
Aram
Ощутимую)
Tishka17
Anonymous
Tishka17
угу
Tishka17
просто интересно стало