@Skoromaster33
юный падаван

Python, начинаю писать бота погоды, жму Enter в консоли и мне выдает ошибку, что не так?

Начал обучаться Python , начинаю писать бота погоды , ввел API key , место, ввел город в консоли,, жму Enter и мне выдает ошибку, что не так? б
import pyowm
owm = pyowm.OWM ( ' мой ключ ' )

place = input("В каком городе/стране?:")

observation = owm.weather_at_place(place)
w = observation.get_weather()
print(w)


В каком городе/стране?:Москва
Traceback (most recent call last):
  File "D:\Python\test.py", line 6, in <module>
    observation = owm.weather_at_place(place)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\weatherapi25\owm25.py", line 231, in weather_at_place
    _, json_data = self._wapi.cacheable_get_json(uri, params=params)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\commons\http_client.py", line 87, in cacheable_get_json
    status_code, data = self.get_json(uri, params=params, headers=headers)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\commons\http_client.py", line 32, in get_json
    HttpClient.check_status_code(resp.status_code, resp.text)
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyowm\commons\http_client.py", line 153, in check_status_code
    raise api_response_error.UnauthorizedError('Invalid API Key provided')
pyowm.exceptions.api_response_error.UnauthorizedError: Your API subscription level does not allow to perform this operation
Reason: Invalid API Key provided
  • Вопрос задан
  • 749 просмотров
Решения вопроса 1
alfss
@alfss
https://career.habr.com/alfss
pyowm.exceptions.api_response_error.UnauthorizedError: Your API subscription level does not allow to perform this operation
Reason: Invalid API Key provided
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы