При запуске кода программа вылетает без ошибок. Помогите

x1de4lt

Новичок
Пользователь
Авг 5, 2020
8
0
1
def wet():
owm = pyowm.OWM('3875ffc86da17e765e5cbbf1750a1a23')
a = ui.lineEdit_3.text()
b = owm.weather_at_place(a)
w = b.get_weather()
c = w.get_temperature('celsius')['temp']
ui.label.setText(f'Температура:{c}')

ui.pushButton.clicked.connect(wet)
Этот код берет название города из строки ui.lineEdit_3.text() и при нажатие ui.pushButton. он должен написать в ui.label.setText температуру города( в нашем случае переменной а). Но в итоге он просто вылетает при нажатие на кнопку ui.pushButton. без каких либо ошибок в консоли.
Методом отбора я понял что вылетает из за переменной b, но почему не понял. Помогите
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Напишите какая у вас версия pyowm.
 

x1de4lt

Новичок
Пользователь
Авг 5, 2020
8
0
1
Напишите какая у вас версия pyowm.
А где это можно посмотреть?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
А где это можно посмотреть?
В консоли выполните команду pip list.
 

Форум IT Специалистов