Форум сайта python.su
14
bitmex_ws это ОФИЦИАЛЬНЫЙ модуль для websocket api биржи битмекс, пока он находится в папке site-packages, куда его установил PIP, все работает, стоит только вытащить его куда-либо - выдает ошибки, виснет и вытворяет прочие непотребства. а вытащить надо т.к. я пытаюсь упаковать все pyinstaller-ом в экзешник. в чем может быть проблема ?
вот примеры ошибок
websocket-client==0.46.0 как и требует либа bitmex-ws , что самое смешное такая ошибка получается всего-то от вытаскивания из site-packages в папку с проектом
error from callback <bound method BitMEXWebsocket.__on_message of <bitmex_ws.bitmex_websocket.BitMEXWebsocket object at 0x0000000005BE0F98>>: __on_message() takes 2 positional arguments but 3 were given
Error : [WinError 10042] Для вызова getsockopt или setsockopt был указан неизвестный, недопустимый или неподдерживаемый параметр или уровень error from callback <bound method BitMEXWebsocket.__on_error of <bitmex_ws.bitmex_websocket.BitMEXWebsocket object at 0x0000000006C9CDD8>>: [WinError 10042] Для вызова getsockopt или setsockopt был указан неизвестный, недопустимый или неподдерживаемый параметр или уровень
Отредактировано @cckyi_boxxx (Июль 8, 2019 00:30:41)
Офлайн
253
@cckyi_boxxx
в чем может быть проблема ?
Офлайн
14
doza_andзаказчик врядли оценит иное, неважно как но надо что-бы программа легко устанавливалась , запускалась без консольного окна, только гуй, и запуск происходил двойным кликом по ярлыку или экзешнику или еще чему-либо.
Проблема в том что вы пытаетесь сделать исполняемый модуль
Отредактировано @cckyi_boxxx (Июль 8, 2019 21:01:39)
Офлайн
14
Всем попытавшимся решить проблему спасибо, решил самостоятельно, всего-то надо было обновить питон версии 3.6.4 до 3.6.5 и все заработало )))
Офлайн