Проблема с модулем pyowm

Помогите решить проблему

Вообщем дело в том что когда я пытаюсь запустить своего бота в telegram используя модуль owm пишет ошибку " observation = owm.weather_at_place(message.text) AttributeError: 'OWM' object has no attribute 'weather_at_place'" хоть было указано в документации что метод используется через переменную вот пример : "observation = mgr.weather_at_place(place)#передали переменную w = observation.weather"

Вот код помогите пожалуйста

import telebot
import pyowm 


 owm =   pyowm.OWM('мой API KEY')


bot = telebot.TeleBot("мой API KEY")
mgr = owm.weather_manager()


@bot.message_handler(content_types=['text'])  
def send_echo(message):
observation =owm.weather_at_place(message.text)
w = observation.weather
temp = w.temperature('celsius')["temp"]

answer += "Температура сейчас в раёне"+message.text+ str (temp)

if temp < 10: 
   answer += "Там холодно одевайся теплее"
elif temp < 20:
   answer += "Погода не очень теплая одевайся"
else:
   answer += "Хорошая погода можешь идти в трусах "

bot.send_message(message.chat.id,answer) "/n/n"
bot.polling(none_stop = True)

Ответы (0 шт):