iBiZoNiX
Фев. 4, 2012 16:19:34
У меня такая проблема, не запускается скрипт в pyw, в py все работает нормально.Причина скорей всего в том, что скрипт пишет некоторую инфу в консоль.Посоветуйте как избавится от консоли?
скрипт - бот написан на sleekxmpp (python 3.2)
В консоль пишет:dnspython is not installed
ad3w
Фев. 4, 2012 21:53:26
Может для начала попробовать pip install dnspython ?
iBiZoNiX
Фев. 5, 2012 08:38:29
Ставил я dnspython, и из pip, и из easy_install.В обоих случаях dnspython ставился с ошибкой (возможно из-за того, что для 3.2 нет нормальной сборки).В итоге, с не рабочим dnspython скрипт вобще вылетат с ошибкой, ругаясь на dnspython.
Причем импорт import dns проходит нормально, a dns.resolved вызывает ошибку.
ad3w
Фев. 5, 2012 11:31:17
Ну так используйте Python 2.7. Для 3 еще слишком мало модулей портировано. И если что-то идет с ошибками, то неплохо бы показывать их
iBiZoNiX
Фев. 5, 2012 17:20:19
Спасибо за совет, но я с версией питона уже определился.
Как сделать, чтобы ошибка не печаталась в консоль?
iBiZoNiX
Фев. 5, 2012 22:10:20
Проблему решил, просто перенаправил стандартный вывод ошибок в лог файл.Теперь скрипт нормально работает в pyw формате =)