Найти - Пользователи
Полная версия: py работает, pyw - нет
Начало » Python для новичков » py работает, pyw - нет
1
iBiZoNiX
У меня такая проблема, не запускается скрипт в pyw, в py все работает нормально.Причина скорей всего в том, что скрипт пишет некоторую инфу в консоль.Посоветуйте как избавится от консоли?
скрипт - бот написан на sleekxmpp (python 3.2)
В консоль пишет:dnspython is not installed
ad3w
Может для начала попробовать pip install dnspython ?
iBiZoNiX
Ставил я dnspython, и из pip, и из easy_install.В обоих случаях dnspython ставился с ошибкой (возможно из-за того, что для 3.2 нет нормальной сборки).В итоге, с не рабочим dnspython скрипт вобще вылетат с ошибкой, ругаясь на dnspython.
Причем импорт import dns проходит нормально, a dns.resolved вызывает ошибку.
ad3w
Ну так используйте Python 2.7. Для 3 еще слишком мало модулей портировано. И если что-то идет с ошибками, то неплохо бы показывать их
iBiZoNiX
Спасибо за совет, но я с версией питона уже определился.
Как сделать, чтобы ошибка не печаталась в консоль?
iBiZoNiX
Проблему решил, просто перенаправил стандартный вывод ошибок в лог файл.Теперь скрипт нормально работает в pyw формате =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB