Выдает ошибку при использовании PYOWM

vafel

Новичок
Пользователь
Июл 2, 2020
6
3
3
Windows 7, Python: 3.8.3

Код:

Код:
from pyowm.owm import OWM
from pyowm.utils import config
from pyowm.utils import timestamps
config_dict = config.get_default_config_for_subscription_type('professional')
owm = OWM('6d00d1d4e704068d70191bad2673e0cc', config_dict)

# Will it be clear tomorrow at this time in Milan (Italy) ?
mgr = owm.weather_manager()
forecast = mgr.forecast_at_place('Milan,IT', 'daily')
forecast.will_be_clear_at(timestamps.tomorrow())  # The sun always shines on Italy, right? ;)

Ошибка:

Код:
Traceback (most recent call last):
  File "ddd.py", line 9, in <module>
    forecast = mgr.forecast_at_place('Milan,IT', 'daily')
  File "C:\Users\паша\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\weatherapi25\weather_manager.py", line 291, in forecast_at_place
    _, json_data = self.http_client.get_json(uri, params=params)
  File "C:\Users\паша\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\commons\http_client.py", line 143, in get_json
    HttpClient.check_status_code(resp.status_code, resp.text)
  File "C:\Users\паша\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\commons\http_client.py", line 286, in check_status_code
    raise exceptions.UnauthorizedError('Invalid API Key provided')
pyowm.commons.exceptions.UnauthorizedError: Invalid API Key provided

Комментарий:

Вот никак не могу понять, что не так то? В другом коде API Key работает, а тут бац и не хочет. Кто-нибудь с таким сталкивался? Поможите
 
  • Мне нравится
Реакции: Student

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
Были уже вопросы по данной библиотеки. У вас новая версия, там они поменяли метод вставки АПИ ключа, читайте их документацию, вроде как нужно создать json файл с конфиграциями.

 

Student

throw exception
Команда форума
Администратор
Апр 2, 2020
195
103
43
Москва
У вас либо слишком старая либо слишком новая версия данной библиотеки. Они изменили главный конструктор класса, вот и ошибка.
 

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