Почему не может найти установленный модуль?

Выдает ошибку ModuleNotFoundError: No module named 'pyowm' , хотя если ввести команду pip freeze
в командной строке, то там он установлен.Если что модуль pyOWM. Не работает никак - когда сам код пишу, когда копирую проверенный.
from pyowm import OWM
from pyowm.utils import config
from pyowm.utils import timestamps

owm = OWM('b4e110361293b3397e19afebc4ffeb91')
mgr = owm.weather_manager()


# Search for current weather in London (Great Britain) and get details
observation = mgr.weather_at_place('London,GB')
w = observation.weather

w.detailed_status         # 'clouds'
w.wind()                  # {'speed': 4.6, 'deg': 330}
w.humidity                # 87
w.temperature('celsius')  # {'temp_max': 10.5, 'temp': 9.7, 'temp_min': 9.0}
w.rain                    # {}
w.heat_index              # None
w.clouds                  # 75

# Will it be clear tomorrow at this time in Milan (Italy) ?
forecast = mgr.forecast_at_place('Milan,IT', 'daily')
answer = forecast.will_be_clear_at(timestamps.tomorrow())
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
CoDeR2006
@CoDeR2006
Начинающий Python разработчик
Убедитесь что pyowm установлен в том же пространстве, откуда запускается скрипт
Ответ написан
@denizen
Настоятельно рекомендую таки читать актуальную документацию на модули, которыми пользуетесь. Там прямым текстом пишут как правильно инициализировать:
from pyowm.owm import OWM
Ответ написан
Ваш ответ на вопрос

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

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