Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 4, 2012 16:19:34

iBiZoNiX
От: Пирятин
Зарегистрирован: 2011-07-05
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

py работает, pyw - нет

У меня такая проблема, не запускается скрипт в pyw, в py все работает нормально.Причина скорей всего в том, что скрипт пишет некоторую инфу в консоль.Посоветуйте как избавится от консоли?
скрипт - бот написан на sleekxmpp (python 3.2)
В консоль пишет:dnspython is not installed



Офлайн

#2 Фев. 4, 2012 21:53:26

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

py работает, pyw - нет

Может для начала попробовать pip install dnspython ?



Офлайн

#3 Фев. 5, 2012 08:38:29

iBiZoNiX
От: Пирятин
Зарегистрирован: 2011-07-05
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

py работает, pyw - нет

Ставил я dnspython, и из pip, и из easy_install.В обоих случаях dnspython ставился с ошибкой (возможно из-за того, что для 3.2 нет нормальной сборки).В итоге, с не рабочим dnspython скрипт вобще вылетат с ошибкой, ругаясь на dnspython.
Причем импорт import dns проходит нормально, a dns.resolved вызывает ошибку.



Офлайн

#4 Фев. 5, 2012 11:31:17

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

py работает, pyw - нет

Ну так используйте Python 2.7. Для 3 еще слишком мало модулей портировано. И если что-то идет с ошибками, то неплохо бы показывать их



Офлайн

#5 Фев. 5, 2012 17:20:19

iBiZoNiX
От: Пирятин
Зарегистрирован: 2011-07-05
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

py работает, pyw - нет

Спасибо за совет, но я с версией питона уже определился.
Как сделать, чтобы ошибка не печаталась в консоль?



Офлайн

#6 Фев. 5, 2012 22:10:20

iBiZoNiX
От: Пирятин
Зарегистрирован: 2011-07-05
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

py работает, pyw - нет

Проблему решил, просто перенаправил стандартный вывод ошибок в лог файл.Теперь скрипт нормально работает в pyw формате =)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version