Пишу погодного бота, ошибка During handling of the above exception, another exception occurred:
Пишу погодного бота, перепроверил код 10 раз. Сохраняю, запускаю пишет введите город:, ввожу и примерно через 10 секунд вместо погоды выдает ошибку.

Заранее прошу прощения если сделал что то не так, но над ошибкой уже бьюсь 2 дня, переустанавливал питона 3 раза, создавал новые погодные ключи.
from pyowm import OWM
from pyowm.utils.config import get_default_config
config_dict = get_default_config()
config_dict['language'] = 'ru'
place = input("Введите название города: ")
owm = OWM('a352ccfa8e5cc6a0b20ff96a2d8069cb')
mgr = owm.weather_manager()
observation = mgr.weather_at_place(place)
w = observation.weather
t = w.temperature("celsius")
t1 = t['temp']
t2 = t['feels_like']
t3 = t['temp_max']
t4 = t['temp_min']
wi = w.wind()['speed']
humi = w.humidity
cl = w.clouds
st = w.status
dt = w.detailed_status
ti = w.reference_time('iso')
pr = w.pressure['press']
vd = w.visibility_distance
print("В городе " + str(place) + " температура " + str(t1) + " °C" + "\n" +
"Максимальная температура " + str(t3) + " °C" +"\n" +
"Минимальная температура " + str(t4) + " °C" + "\n" +
"Ощцщается как" + str(t2) + " °C" + "\n" +
"Скорость ветра " + str(wi) + " м/с" + "\n" +
"Давление " + str(pr) + " мм.рт.ст" + "\n" +
"Влажность " + str(humi) + " %" + "\n" +
"Видимость " + str(vd) + " метров" + "\n" +
"Описание " + str(st) + "\n\n" + str(dt))
