Задать вопрос
@danilubica

Ошибка при запуске кода c pyowm, в чем проблема?

Здравствуйте, я скопировал точь-в-точь код из сайта по pyomw (https://github.com/csparpa/pyowm#example), но при запуске выдает ошибку:
C:\Users\Даниил Ромин>"C:\Users\Даниил Ромин\Desktop\python\pyowm.py"
Traceback (most recent call last):
File "C:\Users\Даниил Ромин\Desktop\python\pyowm.py", line 1, in
from pyowm import OWM
File "C:\Users\Даниил Ромин\Desktop\python\pyowm.py", line 1, in
from pyowm import OWM
ImportError: cannot import name 'OWM' from partially initialized module 'pyowm' (most likely due to a circular import) (C:\Users\Даниил Ромин\Desktop\python\pyowm.py)

Сам код, который я написал:

from pyowm import OWM

owm = OWM('802493c55a6b6396be2ea089d145d99d') # You MUST provide a valid API key

# Search for current weather in London (Great Britain)
mgr = owm.weather_manager()
observation = mgr.weather_at_place('London,GB')
w = observation.weather
print(w) #

# Weather details
w.wind() # {'speed': 4.6, 'deg': 330}
w.humidity # 87
w.temperature('celsius') # {'temp_max': 10.5, 'temp': 9.7, 'temp_min': 9.0}

# Search current weather observations in the surroundings of
# lat=22.57W, lon=43.12S (Rio de Janeiro, BR)
observation_list = mgr.weather_around_coords(-22.57, -43.12)

Не могу понять в чем проблема! Версия pip и pyowm новые.
  • Вопрос задан
  • 784 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Нельзя называть скрипт так же, как импортируемый из него модуль.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽