Python-джедай #13 - Используем PyPi, Узнаём погоду в любом городе

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

Комментарии • 441

  • @alexcrime5542
    @alexcrime5542 6 лет назад +134

    Кто не в курсе, можно устанавливать библиотеки в PyCharm. Просто когда пишите import ... если такая отсутствует - жмем лампочку - Install packages... Готово.

    • @youtubechanel4788
      @youtubechanel4788 5 лет назад +1

      спасибо, бро!

    • @youtubechanel4788
      @youtubechanel4788 5 лет назад +17

      Жаль, что Хауди не использует PyCharm. Так было бы гораздо удобнее, чем постоянно лезть в командную строку

    • @gamehappens358
      @gamehappens358 5 лет назад

      Ребята подскажите,если знаете.Использую для обучения PyCharm.На ноуте библиотеки ставятся как в комментарии,а на стационарном тоже лампочка горит,но кнопки Install packages нет,и горит она(лампочка)красным,а не желтым.У меня Linux на обеих машинах.И,что особенно странно,на ноуте ОС на 2 месяца моложе,буквально пару дней назад поставил.То есть предположение,что где-то что-то не доставлено маловероятно.В обоих случаях Python3.

    • @globalpower6967
      @globalpower6967 5 лет назад +7

      @@youtubechanel4788 Удобнее в PyCharm использовать терминал, а нажимать на лампочки это от дьявола!

    • @globaltelyu3019
      @globaltelyu3019 4 года назад

      @@youtubechanel4788 мммм PyCharm платный как бы.... а пиратки использовать не уважительно.... поэтому он делает в других рудакторах.( Сам юзаю PyCharm (не пиратку) понимаю)

  • @ernykei
    @ernykei 3 года назад +31

    С выходом пайтона 3.8, вышла также новая версия модуля овм с измененной конструкцией кода, которая поддерживает только пайтон 3.8. Чтобы работал код из урока, нужно скачать ОВМ версии 2.0, либо вбивать новый код из экзепла с гитхаба.

    • @ИнгварВИЙ
      @ИнгварВИЙ 2 года назад

      Спасибо

    • @kulibinalex
      @kulibinalex 2 года назад

      либо почитать документацию и написать под новый OWM

    • @tedi145
      @tedi145 Год назад

      версия 2 как то по проще чем 3.3.0

    • @4ebupek067
      @4ebupek067 Год назад

      Большое спасибо, я пол часа сидел и не понимал что он хотел

  • @GraxS
    @GraxS 7 лет назад +63

    У кого пишет Invalid API Key ! Просто подождите активация API ключа происходит 10 минут
    _Activation of an API key for _*_Free_*_ and _*_Startup accounts_*_ takes _*_10 minutes_*

    • @youtubecommunitymember9404
      @youtubecommunitymember9404 4 года назад +1

      Возможно я опоздал с этим, но спасибо тебе, ты реально помог

    • @bestreact1936
      @bestreact1936 4 года назад +1

      Спасибо!

    • @AndrijZyn
      @AndrijZyn 4 года назад

      Хуже Hourly forecast: unavailable
      Daily forecast: unavailable
      Calls per minute: 60
      3 hour forecast: 5 days

  • @a98cb985
    @a98cb985 7 лет назад +54

    Радовался, как ребенок, играя с погодой. Магия прямо=)

    • @dmitrydyachenko4319
      @dmitrydyachenko4319 7 лет назад +5

      Да, очень круто, спасибо автору. Когда сегодня в час дня начал изучать его видео не думал что в шесть буду играться с такой прогой)))

  • @noname_5053
    @noname_5053 4 года назад +137

    Лооооооооол... ребят прикиньте я когда-то уже смотрел этот видос и зашёл найти модуль рандом Ютуб выдал мне рекламу "Вы думаете что выбрали правильное направление в программировании но вы не виноваты в этой ошибке" я скипаю рекламу видос прогружается на середине и Хауди говорит "Никаких ошибок не произошло" я просто орууу...

  • @soleinvincibile5433
    @soleinvincibile5433 8 лет назад +56

    я тут вот хотел для пользователей Linux добавить вот что. В Linuxe по умолчанию установлен Python второй версии и если вы воспользуетесь sudo pip install pyowm, то pyowm будет импортирован для предустановленного Питона второй версии.
    А если вы уже установили Питон третей версии и хотите в него импортировать модули, то необходимо сначала установить pip для третей версии Питона:
    sudo apt-get install python3-pip
    И только потом уже можете импортировать в вашу библиотеку модули для третьего Питона:
    sudo pip3 install pyowm
    т.е. любой модуль: sudo pip3 install

    • @HowdyhoNet
      @HowdyhoNet  8 лет назад +6

      Совершенно верно.

    • @TailwindCSS
      @TailwindCSS 8 лет назад

      У меня ошибку выдаёт:
      Traceback (most recent call last):
      File "C:/Users/user/Desktop/coding/weather/weather.py", line 9, in
      forecast = owm.daily_forecast("Milan,it")
      File "C:\Python27\lib\site-packages\pyowm\webapi25\owm25.py", line 496, in daily_forecast
      json_data = self._httpclient.call_API(DAILY_FORECAST_URL, params)
      File "C:\Python27\lib\site-packages\pyowm\commons\owmhttpclient.py", line 74, in call_API
      raise api_call_error.APICallError(str(e), e)
      APICallError: Exception in calling OWM web API.
      Reason: HTTP Error 401: Unauthorized
      Caused by: HTTP Error 401: Unauthorized

    • @soleinvincibile5433
      @soleinvincibile5433 8 лет назад

      Значит ты чего-то в девятой строке своего кода напартачил: "C:/Users/user/Desktop/coding/weather/weather.py", line 9, in

    • @ВладиславЧевтаев
      @ВладиславЧевтаев 8 лет назад

      Спасибо тебе большое ))

    • @Acrilis
      @Acrilis 8 лет назад +2

      все поставил и все равно пайтон3 не видит модуль pyowm

  • @СергейПро-й3ь
    @СергейПро-й3ь 8 лет назад +61

    Да парень ты крут !!!!! , очень просто и дохотчево , мне аж неверится что все может быть легко и понятно. Жду продолжения уроков .

    • @HowdyhoNet
      @HowdyhoNet  8 лет назад +12

      Спасибо) Рад помочь! Продолжение скоро будет.

    • @petrbelousov1441
      @petrbelousov1441 8 лет назад +2

      да старик) даешь инфу оч классно) спасибо.
      из всех кого смотрел, у тебя самое доходчивое

    • @ВадимЖаров-г3э
      @ВадимЖаров-г3э 7 лет назад +1

      Всё круто, но показывает постоянно погоду из одного города, плюс апи на сайте с погодой уже платный, пользовался твоим с видео, всегда выдает погоду по Лондону.
      import pyowm
      owm = pyowm.OWM('6d00d1d4e704068d70191bad2673e0cc', language='ru')
      city = input('Какой город вас интересует?: ')
      observation = owm.weather_at_place('city')
      w = observation.get_weather()
      temperature = w.get_temperature('celsius')['temp']
      print("В городе " + city + " сейчас температура: " + str(temperature) + " по цельсию")
      print("Также в указанном городе " + w.get_detailed_status())

    • @nurqalam928
      @nurqalam928 7 лет назад

      observation = owm.weather_at_place(city) ковычки нужно убрать

    • @youtubechanel4788
      @youtubechanel4788 5 лет назад

      @@HowdyhoNet Хауди, ответь побратски!:) У тебя в каком-то видео про Пайтон был список книг которые надо прочитать. Я уже столько твоих видосов посмотрел что забыл. Может ты напомнишь или список книг или сам видос скинешь ссылку. ТАм книги начинались с Укус питона прям для начинающих, а далее гдето в середине были Грокаем алгоритмы. Прям хорошая подборка была. Я щас начал читать Укус питона, и скоро закончу её, не помню что дальше нужно было :)

  • @myhyil
    @myhyil 5 лет назад +4

    Чувак ! Ты просто божественен ! Я на эмоциях. Пересмотрел и перечитал 10 источников и все приходилось запихивать в себя. А тут раз ! И просто в захлеб смотрю. Так держать. Удачи тебе.

  • @andriiew325
    @andriiew325 4 года назад +1

    Хауди спасибо большое за выложенный труд! Сам новичок, и сразу совет - ставьте запетую(,) вместо пробела. Пример: str(adddd), 'м/сек', в место - str(adddd) + ' м/сек'. Удобнее и не промахнёшся ))

  • @Alexander_Yablochkin
    @Alexander_Yablochkin 8 лет назад +71

    Спасибо.
    После API через запятую вставляешь language='ru' и всё по русски выводится.

  • @polunochNY
    @polunochNY 3 года назад

    самое полезное - когда ты рассказываешь как и где искать нужную информацию! например описание самих модулей... огромное спасибо. за пару недель обучения у меня уже около трёх личных проектов в разработке... и несколько мелких программок

  • @musicchannel7700
    @musicchannel7700 3 года назад +2

    Спасибо Хауди!!! Наконец-то я понял и вот что у меня получилось
    #Python 3.9.0
    import pyowm
    #Импотируем Колораму для придания стиля
    from colorama import init
    from colorama import Fore , Back , Style
    #Блок для перевода с английского на русский язык
    from pyowm.utils.config import get_default_config
    config_dict = get_default_config()
    config_dict['language'] = 'ru'
    API = ('Введите Ваш API =) ')
    owm = pyowm.OWM(API, config_dict)
    init () # Обязательно пишем ибо без него не будет работать Колорама
    print( Fore.BLACK ) #Цвет текста будет черным, для поля ввода input
    print( Back.GREEN ) #Цвет фона будет зеленым для поля ввода input
    city = input('Введите город или страну :')
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place(city)
    w = observation.weather
    temp = w.temperature('celsius')["temp"]
    hym = w.humidity #Влажность
    wind = w.wind() #Скорость ветра
    clouds = w.clouds #Состояние облаков %
    print( Fore.BLACK ) #Цвет текста будет черным
    print( Back.RED ) #Цвет фона красным
    print ("В указаном городе : " + city + ' ' + str(temp) + ' ' + 'C'+ ',' + w.detailed_status)
    print( Back.CYAN ) #Цвет фона циановым
    print ('Влажность : ' + ' ' + str(int(hym)) + ' ' + '%' + ';' + 'Облака: ' + ' ' + str(clouds) + ' %')
    print( Back.YELLOW ) #Цвет фона будет желтым
    print ('Скорость ветра {Скорость, Угол ветра} : ' + ' ' + str(wind))
    input() #Для того что бы программа не закрывалась преждевременно

  • @legendaryman2913
    @legendaryman2913 2 года назад

    Завис с этим уроком, т.к. документация модуля поменялась с годами. Благодаря ребятам в комментариях поставил старую версию и перевел язык на русский . Круто!!!

    • @Гычпук
      @Гычпук Год назад

      Я сразу на новой. Несколько минут Гугла и всё

    • @Гычпук
      @Гычпук Год назад

      from config import TOKENOWM as tkn
      import pyowm
      from pyowm.utils.config import get_default_config
      language = get_default_config()
      language['language'] = 'ru'
      def stri(input_string):
      return any(char.isdigit() for char in input_string)
      while True:
      city = input("Введите город: ")
      try:
      if city.lower() != "выход" and stri(city) != True:
      owm = pyowm.OWM(tkn, language)
      mgr = owm.weather_manager()
      observation = mgr.weather_at_place(city)
      w = observation.weather
      temp = round(w.temperature('celsius')['temp'])
      print(f"В городе {city} сейчас {w.detailed_status}. Температура воздуха {temp}°С")
      elif stri(city) == True:
      print("Ты еблан? Какую хуйню ввёл? Нормально пиши город, долбаеб")
      continue
      else:
      break
      except pyowm.commons.exceptions.NotFoundError:
      print("Ты еблан? Какую хуйню ввёл? Нормально пиши город, долбаеб")

  • @rendychannel2837
    @rendychannel2837 6 лет назад +3

    Спасибо, за урок, воспользовался твоим API, потому что сервис перестал выдавать нормальные API, программа сбоит и просит Pro API. Всего тебе хорошего.

  • @user-oy7vn6mk1t
    @user-oy7vn6mk1t 3 года назад +2

    4:30 - нам ничего даже читать не нужно
    5:13 - если бы прочитали вот этот текст
    😅 ахаха

  • @РоманКовальчук1ПІ-20Б
    @РоманКовальчук1ПІ-20Б 4 года назад +1

    несмотря на новую версию pyowm посмотрев документацию я смог написать эту простую програмку. Спасибо =D

    • @picklerick1151
      @picklerick1151 4 года назад

      pip install pyowm==2.10.0 использовал?

    • @РоманКовальчук1ПІ-20Б
      @РоманКовальчук1ПІ-20Б 4 года назад

      @@picklerick1151 я использовал новую версию pyowm

    • @picklerick1151
      @picklerick1151 4 года назад

      @@РоманКовальчук1ПІ-20Б На новой версии pyowm выдает ошибку:'OWM' object has no attribute 'weather_at_place'

    • @РоманКовальчук1ПІ-20Б
      @РоманКовальчук1ПІ-20Б 4 года назад +1

      @@picklerick1151 посмотри документацию к новой версии(там все расписано), у меня даже язык сменить получилось

    • @playafxc9432
      @playafxc9432 4 года назад

      @@picklerick1151 pyowm.readthedocs.io/en/latest/v3/code-recipes.html вот тут чекай всё это, код в видео работает только на 2 версии pyowm, поэтому код логически ты должен сам написать

  • @alexandrbegayev4113
    @alexandrbegayev4113 4 года назад +1

    Никому не важный, но забавный факт.
    Петербург в данном примере, это не тот самый Санкт-Петербург=)) Это Petersburg в Вирджинии

  • @VlStudiooo
    @VlStudiooo 4 года назад +7

    Выдает ошибку, как я понимаю по самому мудулю. втф!?
    запуская чисто модуль, ошибок нет.

  • @ibrahimgiyazov6136
    @ibrahimgiyazov6136 7 лет назад +7

    Еееее.... Ташкент)

  • @DH-uc8ib
    @DH-uc8ib 5 лет назад +1

    В Москве чистое небо, и это просто отлично (с) ахахха, улыбнул))

  • @ZDCKI
    @ZDCKI 4 года назад +2

    чтобы перевести на русский нужно написать owm = pyowm.OWM( '6d00d1d4e704068d70191bad2673e0cc', language = "ru") в 1 строке

  • @エグゼクティブ-g1p
    @エグゼクティブ-g1p 2 года назад +2

    Вопрос… а чё делать , коль питон пишет , мол имя OWM не определено ???

  • @getmanovich377
    @getmanovich377 4 года назад +1

    Как ты думаешь, есть ли Python-ситхи, которые используют эксплойты python для взлома?

  • @Games-kerrni
    @Games-kerrni 4 года назад +2

    Привет Хауди. Спасибо за уроки все понятно у вдохновляет на обученик.
    но есть проблема с импортом
    Traceback (most recent call last):
    File "C:\Python\pyowm\temp.py", line 1, in
    import pyowm
    ModuleNotFoundError: No module named 'pyowm'

    • @zaripovrobert
      @zaripovrobert 2 года назад

      А ты установил его с помощью pip?

  • @seserere4591
    @seserere4591 5 лет назад +4

    ОЧЕМУ НЕ ОТКРЫВАЕТСЯ САЙТ С ПЛУЧЕНИЕМ API?

  • @RUNDERTV
    @RUNDERTV 7 лет назад +20

    invalid key пишет при исполнении кода

  • @vikpl21
    @vikpl21 3 года назад

    Есть ли модуль который позволяет определить долготу и широту введенного названия объекта на земном шаре?
    К примеру вводим страну, город, торговый центр или остановка.

  • @Tribunall
    @Tribunall 8 лет назад +2

    Хотелось бы еще увидеть какое то крутое использование модулей!!!!

  • @ЖеняКусей
    @ЖеняКусей 6 лет назад +1

    И так господа, те у кого была такая же ошибка. Traceback (most recent call last):, мне помогло убрать pyowm.OWM и написать pyowm, затестить это в консоли, а потом опять добавить pyowm.OWM, звучит бредово, но у меня вышло )

  • @evgenyk496
    @evgenyk496 4 года назад

    В августе 2020 , столкнулся с тем что при вводе import pyowm выдает ошибку, решается легко - включаем VPN и все работает. Также на настоящий момент код выглядит по другому, документация изменилась, смотрите внимательнее. И вопрос к тем кто разобрался, в wiki, в usage examples перешел по ссылке, но страница пустая. Попробую через день - два зайти, возможно что-то редактируют. Но если не изменится, тогда вопрос где искать эту информацию?

  • @_kepochka_
    @_kepochka_ 4 года назад +1

    подскажите пожалуйста как можно модуль pyowm скачать на маке. Все варианты испробовал и все время выдает SyntaxError: invalid syntax

    • @JohnAlimov
      @JohnAlimov 4 года назад

      какую команду пишете?

  • @nazarshylo189
    @nazarshylo189 4 года назад

    Когда запускаю програму,пишет что проблема в 6 строке. что делать? "Traceback (most recent call last):
    File "E:\PYTHON\Sinoptik.py", line 6, in
    observation = owm.weather_at_place(city)
    AttributeError: 'OWM' object has no attribute 'weather_at_place' "

  • @littlebig9278
    @littlebig9278 2 года назад

    Здравствуйте. Подскажите, а как то скачать заранее модуля можно? Ну к примеру на флешку, и потом уставить его

  • @best_video_guru
    @best_video_guru 8 лет назад +15

    Почему когда пишу разные страны выдает один и тот же результат?

    • @НиколайОсипенко-т9ж
      @НиколайОсипенко-т9ж 7 лет назад +1

      Когда пишешь не существующую страну или город, такой же результат выдаёт

    • @ДенисСаноцький-о6л
      @ДенисСаноцький-о6л 6 лет назад +2

      То есть, по твоему, нету города Москва?

    • @TheRock7130
      @TheRock7130 5 лет назад +5

      observation = owm.weather_at_place(city) - нужно что бы эта строчка была так написана

  • @Mr.SKIFLANDIAN
    @Mr.SKIFLANDIAN 3 года назад

    В общем ошибка в загрузке модуля OWM. Хотя в версии Python 3.8 он какбе предустановлен. И при проверке из командной строки выводит pip 21. Проверка freeze так же выдает наличие импортированного модуля OWM соответствующей версии. Может проблема в виртуальном оружении?

  • @Æfsænti
    @Æfsænti 2 года назад

    а так вы просто молодец... вы космос..

  • @eugeneperson1425
    @eugeneperson1425 6 лет назад +1

    не получилось зарегистрироваться(не открывается страница регистрации), пошел по другому пути - установил weather-api 1.0.4 . Прописал: from weather import Weather, Unit
    city=input('Какой город ')
    weather = Weather(unit=Unit.CELSIUS)
    location = weather.lookup_by_location(city)
    condition = location.condition
    print(condition.text)
    city=input('Какой город ')
    location = weather.lookup_by_location(city)
    forecasts = location.forecast
    for forecast in forecasts:
    print(forecast.text)
    print(forecast.date)
    print(forecast.high)
    print(forecast.low)

  • @TheSerega1103
    @TheSerega1103 7 лет назад +11

    Если у кого-то установлен Python последних версий и пишет "pip не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом", необходимо сделать следующее:
    *1.* В пуске пишите "python", кликаете в "Программах" ПКМ по Python'у вашей архитектуры (Python x.x (64bit) или Python x.x (32bit)) и выбираете "Расположение файла", после данных действий вы попадёте в корень Python'a;
    *2.* Пишете в поиске "pip.exe", отобразятся найденные элементы, кликаете по любому из них ПКМ и жмёте "Расположение файла". После того, как переместитесь, копируете из адресной строки путь.
    *3.* Затем в "Пуске", в поиске, вбиваете "Система", открываете, слева ищите "Дополнительные параметры системы", открываете, снизу "Переменные среды", открываете.
    *4.* В рамке "Системные переменные" ищите переменную "Path", кликаете по ней два раза, в "Значение переменной" к концу значения просто дописываете ";" и без пробелов и других символов вставляете скопированный раннее путь, в итоге вы должны дописать только что-то типа следующего: ";C:\Program Files\Python36\Scripts", после чего жмёте "Ок" три раза подряд и вуа-ля, "pip" теперь работает прямо из командой строки. К слову, если командная строка была запущена, её необходимо закрыть и открыть заново, чтобы изменения вступили в силу.

    • @программир-г4ж
      @программир-г4ж 6 лет назад +2

      у меня вообще не находит pip.exe

    • @tttttt8336
      @tttttt8336 5 лет назад

      Спасибо, братан, реально помог. Все сделал по инструкции, все работает.(к слову в Лондоне сейчас дождик)

    • @syjmykzhaparov5720
      @syjmykzhaparov5720 4 года назад

      НЕ НАХОДИТ pip ЧТО ДЕЛАТЬ?

    • @said6434
      @said6434 3 года назад

      @@syjmykzhaparov5720 незнаю я тоже сижу ломаю голову тоже самая проблема

  • @TheDavBag
    @TheDavBag 6 лет назад +1

    Вопрос по поводу устанавливаемой библиотеки: она доступна локально в проекте или глобально во всей машине питона? Не надо ее потом снова ставить в другом проекте?

    • @HowdyhoNet
      @HowdyhoNet  6 лет назад

      Не надо, она ставится глобально.

  • @vitalymilak4107
    @vitalymilak4107 4 года назад

    Привет!
    Подскажите, я почему у автора работает такой формат:
    print("В Вашем городе " + w.detailed_status())
    Я сумел реализовать только так:
    detalii_sts = w.detailed_status
    print("В Вашем городе " + detalii_sts)
    Это связано с обновлением pyowm? По большому счету, весь код не совпадает... Имею в введу что на "гитхабе" примерный код совершенно другой(

  • @I.love.Russia-n
    @I.love.Russia-n 3 года назад +1

    Я почти полностью скипнул это видео, т.к. тоже самое было в новом уроке на 1 час(да и щас версия другая, нужно изменить некоторые команды и некоторые добавить, не помню уже какие, у меня уже готовая программа с того урока осталась)

  • @Ivan-nm9yo
    @Ivan-nm9yo 8 лет назад +1

    Снимай ещё!

  • @МаксимЕвтишкин-н5с
    @МаксимЕвтишкин-н5с 3 года назад

    У меня ошибку выдает:
    Traceback (most recent call last):
    File "D:/Макс/Python/Python Для развлечений/PYOWM.py", line 3, in
    observation = owm.weather_at_place('Saint-Petersburg')
    AttributeError: 'OWM' object has no attribute 'weather_at_place'

  • @СергейАрхипов-д7о
    @СергейАрхипов-д7о 4 года назад +1

    Пишу через четыре года, но мало ли кому понадобится. Судя по моим экспериментам, ваша программа, основанная на этом модуле, будет показывать точную температуру (как в гугле или яндексе) только в случае если выбрать "temp_max"

  • @albertsarg7854
    @albertsarg7854 8 лет назад

    Полезный урок ! Большое спасибо.

  • @olegnetesov3504
    @olegnetesov3504 3 года назад +6

    вот как это работает в 2021 году (январь)
    from pyowm import OWM
    from pyowm.utils.config import get_default_config
    from pyowm.utils import config
    from pyowm.utils import timestamps
    while True:
    city = input('Какой город вас интересует: ')
    config_dict = get_default_config()
    config_dict['language'] = 'ru'
    owm = OWM('0460ce53a39ad6791ecb5fe0b0fabc9c', config_dict)
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place(city)
    w = observation.weather
    temperature = w.temperature('celsius')['temp']
    wind = w.wind()['speed']
    print("В городе " + city + " сейчас температура: " + str(temperature)+" по цельсию")
    print('Также в указанном городе '+w.detailed_status)
    print("Ветер "+str(wind)+" м/с")
    input()

    • @ДмитрийСериков-ф1у
      @ДмитрийСериков-ф1у 3 года назад

      За что отвечают?
      config_dict = get_default_config()
      config_dict['language'] = 'ru'

    • @Впоискахпармезана
      @Впоискахпармезана 3 года назад

      Моё уважение. В 4 ночи уже весь интернет пролистал, везде устаревший метод

    • @ОлегБол-г8с
      @ОлегБол-г8с 3 года назад

      Спасибо )

    • @mrkimler
      @mrkimler 3 года назад

      @@ДмитрийСериков-ф1у 1 дефолтные настройки выбраны 2 язык

  • @nuru27-10
    @nuru27-10 2 года назад

    Я программирую на телефоне, я нашёл прогу в плей маркете. Когда я писал "pip install pyowm" - мне писало что invalid syntax (неверный синтаксис ) и я не могу пользоваться этим модулем. Помогите пожалуйста

  • @samoyed_3133
    @samoyed_3133 8 лет назад +3

    Хауди, а программировать для мобильных устройств, для этого нужна определенная библиотека? коснешься этой темы?

    • @HowdyhoNet
      @HowdyhoNet  8 лет назад +5

      На Python? Если да то да, будет отдельный курс.

    • @dec1m
      @dec1m 8 лет назад

      Pygame, она? или это другая

    • @samoyed_3133
      @samoyed_3133 8 лет назад

      +Евгений Трач pygame используют для создания игр, насколько я знаю. Вот и хочу узнать про мобильную разработку.

  • @smert1937
    @smert1937 4 года назад

    Если кто-то просматривает видео сейчас и задается вопросом "а как поменять язык на 'ру' или любой другой", вот ответ:
    from pyowm.owm import OWM
    from pyowm.utils.config import get_default_config
    config_dict = get_default_config()
    config_dict['language'] = 'сюда вставить' # en|ru|ar|zh_cn|ja|es|it|fr|de|pt| и т.д.
    owm = OWM('your-api-key', config_dict)
    инфа взята с pyowm.readthedocs.io/en/latest/v3/code-recipes.html

  • @НЕЖДАЛИТАКОГО
    @НЕЖДАЛИТАКОГО 4 года назад +2

    Почему у меня командная строка вообще никак не распознаёт этот модуль?

  • @НатальяПетрова-ъ9з
    @НатальяПетрова-ъ9з 3 года назад

    то есть мы получается через API подключаемся к стороннему сервису и получаем данные о погоде с него, так?

  • @asd-sl1kv
    @asd-sl1kv 4 года назад +2

    траблы которые у вас могут быть:
    сайт не открывается:он блочится,где-то временно может работать,в мухосранске например,в основном не работает,через впн заходите пробуйте
    траблы с ключом,тоже самое что и в первом,или можете пододжать часа 2 активируется,и попробуйте.
    pyowm не имеет атрибута OWM - мб файл назвали pyowm.py так нельзя,и вобще никогда не называйте файлы словами которые будут в коде,или еще где-то,на всякий.
    если еще чето есть пишите

    • @sysnull
      @sysnull 4 года назад

      NameError: name 'pyown' is not defined - как это решить

    • @asd-sl1kv
      @asd-sl1kv 4 года назад

      @@sysnull возможно ты не установил pyowm, напиши pip install pyowm если установлен, измени название файла мб он у тебя pyowm назван или еще как, также лучше удалить другие твои пайтон файлы с названиями pyowm, должно работать

    • @asd-sl1kv
      @asd-sl1kv 4 года назад

      @@sysnull а вобще дружок данный модуль запрещён в рф насколько я знаю, и работает он через раз если он у тебя работает, решение:забей хуй учи дальше програмирование, у меня данный модуль сыпет ошибками иногда, через впн если заниматься этим делом то будет работать

    • @sysnull
      @sysnull 4 года назад

      @@asd-sl1kv Я живу в Казахстане, и у меня нету таких файлов под названием: "pyowm". Их даже не было

    • @asd-sl1kv
      @asd-sl1kv 4 года назад

      @@sysnull проверяй установлен ли сам модуль pyowm, ты устанавливал модули вобще в пайтон?

  • @maxpetrochenco9728
    @maxpetrochenco9728 5 лет назад +2

    Если у кого-то сайты не работают, то знайте - Они заблокированы на территории России. Для того, чтобы зайти на них вам необходимо использовать прокси или ВПН. Самый простой способ - это браузер Опера. Там есть встроенный бесплатный ВПН, благодаря которому можно спокойно заходить на сайты и не заморачиваться.

  • @Mnogoznaal_
    @Mnogoznaal_ 6 лет назад +6

    Reason: Invalid API key Почему так выдает? Я зарегистрировался все нормально вставил

    • @Rabindranat
      @Rabindranat 5 лет назад +4

      На подтверждение аккаунта и API требуется пара часов, жди.

    • @animovhere894
      @animovhere894 5 лет назад +3

      @@Rabindranat ,эма ты мне помог ,уже пригорать начало ,спасибо.

  • @JekaChernigiv
    @JekaChernigiv 4 года назад

    У меня на одном из компов на материнской плате стоит процессор 64 бита, а виндовс стоит 32 битный SP1. Как в таком случае ставить питон.
    windows 7 service pack 1 and all applicable updates are required to install python 3.7.7.(32 bit)

    • @JekaChernigiv
      @JekaChernigiv 4 года назад

      разобрался))) Скопировал питон с другого компа где вмндовс 32 и процессор 32 разрядные и вручную ввел PATH для pythonw и python и для \Scripts\pip

  • @tasherff9894
    @tasherff9894 3 года назад

    File"D:\Sublime Text\sub\my1.py",line 1, in что делать выходить такая ошибка

  • @olegvi5183
    @olegvi5183 8 лет назад +1

    большое спасибо, однако было бы неплохо и с гит тогда уж нас научиться обращаться )
    все же, не все устанавливается пипом, как я понимаю
    к тому же на гит все вечно дают ссылки

  • @mirsoattangriev6188
    @mirsoattangriev6188 4 года назад

    а что делать если у меня для всех городо и стран выводин одиннаковые показатели
    то есть если в Ташкенте 17 грдусов то и Москве и Лондоне тоже самое
    поможете?

    • @playafxc9432
      @playafxc9432 4 года назад

      "city" ошибка , убери скобки

  • @Æfsænti
    @Æfsænti 2 года назад +1

    вот так заработало
    from pyowm import OWM
    owm = OWM('0681ff4a72e264c497e39055547725')
    mgr = owm.weather_manager()
    city = input('Enter city name :')
    observation = mgr.weather_at_place(city)
    w = observation.weather
    temperature = w.temperature('celsius')['temp']
    print('В городе' + city + ' сейчас температура: ' + str(temperature))

  • @syberyHeart
    @syberyHeart 2 года назад

    у меня пишет все время в мак ос не найдена команда когда в терминале пытаешься установить
    билиотеку

  • @azamatpm4323
    @azamatpm4323 5 лет назад

    молодец, информативный видос! давай еще полезные штуки!

  • @lexastrike
    @lexastrike 4 года назад +2

    Чет не работает уже
    На ГитХабе изменили код
    github.com/csparpa/pyowm
    При запуске кода выдаёт :
    observation = own.weather_at_place('London')
    AttributeError: 'OWM' object has no attribute 'weather_at_place'

  • @taen4129
    @taen4129 5 лет назад +1

    Почему когда я прописываю команду "pip" в системной консоли, то он просто выполняет код не выдавая мне документацию о Питоне или ошибки?

  • @ireksulimanov1980
    @ireksulimanov1980 2 года назад

    Всем привет! Попробовал, вроде получилось, но несовсем корректно. Температуру показывает, но почему-то плюсовую, хотя сейчас зима. И значение температуры не те, проверил на сайте погоды, температуру в своем городе... Ни то показывает...

  • @sevamikulik1682
    @sevamikulik1682 7 лет назад +13

    Ахах, на первом видео 89 000 просмотров, а на этом всего 11 000

  • @Lich717
    @Lich717 3 года назад +1

    Я зарегестрироваться не могу!!! Почему когда регаюсь то он сбрасывает пароль и все заново снова

  • @hellboneboy
    @hellboneboy 4 года назад +1

    Ребят, у меня такая проблема, какой бы город не вводил, везде температура 11.99. Вот код:
    from pyowm import OWM
    city = input("В каком городе узнать погоду? : ")
    owm = OWM('a66b25ce3b8a2af07b0157935cafcf39') # You MUST provide a valid API key
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place('city')
    w = observation.weather
    temperature = w.temperature('celsius')['temp']
    print("В городе " + city + " сейчас температура " + str(temperature))

    • @ДімаСлободян-й1г
      @ДімаСлободян-й1г 4 года назад

      from pyowm import OWM
      city = input("В каком городе узнать погоду? : ")
      owm = OWM('a66b25ce3b8a2af07b0157935cafcf39')
      mgr = owm.weather_manager()
      observation = mgr.weather_at_place(city)
      w = observation.weather
      temperature = w.temperature('celsius')['temp']
      print("В городе " + city + " сейчас температура " + str(temperature))

  • @deepdepeche
    @deepdepeche 4 года назад

    Сделал полность тоже самое как у автора только город другой выбрал и ничего не работает. Что может быть?

  • @yehorshutyayev6428
    @yehorshutyayev6428 5 лет назад

    Пожалуйста подскажите,какое значение выдаст pyowm если будет введен не правильный город?

    • @nazarmykhailyshyn2992
      @nazarmykhailyshyn2992 5 лет назад

      pyowm.exceptions.api_response_error.NotFoundError: The searched item was not found.
      Reason: Unable to find the resource

  • @svatoslavgoy623
    @svatoslavgoy623 4 года назад

    Добрый день. У меня возникла проблема. При написании в консоль комнады 'pip install pyowm' модуль устанавливаеться , но система его не видет . Например , phyton , при выполнении команды 'impor pyowm' выдает ошибку , и при написании в консоль команды 'pyowm' , так же выдаеться ошибка ''pyowm' не являеться внешней или внутреней командой'.
    Всё вышесказанное относиться к остальным модулям тоже.
    P.S. Использую VS Code и Python v.3.8.3

    • @amachevmaga2233
      @amachevmaga2233 4 года назад

      Если вы написали, как отправили в кавычках, то вы забыли букву "t" в слове import.

    • @svatoslavgoy623
      @svatoslavgoy623 4 года назад

      Да , я ошыбся. Но я решил эту проблему , и оказалось что у меня было несколько пайтонов , система устанавливала pip в папку с одним питоном , и в VS Code был установлен другой путь , без pip и модулей.

  • @Darelian
    @Darelian 4 года назад +4

    Если кто-то пересматривает в 2020 году то модули в pyowm обновились и код выглядит как то так:
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    .
    .
    .
    .
    .
    .
    .
    .
    .
    import pyowm
    owm = pyowm.OWM('cfcf8031229ece7d78e101321f5523c7a599')
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place('Самара')
    w = observation.weather
    print(w)

    • @Tolya421.
      @Tolya421. 4 года назад

      я сам допер)

    • @Darelian
      @Darelian 3 года назад

      @@Tolya421. Это хорошо, так как это показывает твой потенциал в программировании.
      Удачи тебе)

  • @user-Evgenyus17
    @user-Evgenyus17 8 лет назад

    У меня ввод города в кавычках вводить надо иначе не работает,интересно почему?

  • @homehookah
    @homehookah 2 года назад +5

    Всем привет! Хауди Хо большой респект!
    В PyOWM version 3 код, включая функцию перевода подробных данных на русский язык будет таким:
    from pyowm import *
    from pyowm.utils.config import get_default_config
    config_dict = get_default_config()
    config_dict['language'] = 'ru'
    city = input( 'Какой город Вас интересует?:' )
    owm = OWM('Ваш API key', config_dict )
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place( city )
    w = observation.weather
    temperature = w.temperature( 'celsius' )[ 'temp' ]
    print( 'В городе ' + city + ' сейчас температура ' + str( temperature) + ' по цельсию ' )
    print( 'Также, в указанном городе ' + w.detailed_status )

    • @Adam_Blake
      @Adam_Blake 2 года назад

      спасибо, твой вариант мне помог. С переводом на русский а так же правильным выводом температуры в градусах, по примеру урок у меня с какой то стати выводилось в фарингейтах походу температура.

  • @antonsan1186
    @antonsan1186 5 лет назад

    Народ, подскажите как подключить правильно pyowm_ru???
    Пишу:
    from pyowm import OWM
    owm_ru = OWM(language ='ru')
    Ошибку не выдает, но и на русский не переводит...

  • @husankarimov7802
    @husankarimov7802 Год назад

    😁Ташкент 🥺скучаю по дому

  • @PerseyNyasha
    @PerseyNyasha 5 лет назад

    Привет, Хауди, а можно как нибудь получать погоду ну например из gismeteo?

    • @ilyass2109
      @ilyass2109 4 года назад

      Похоже, нет

  • @BohdanVR666
    @BohdanVR666 4 года назад

    Где почитать документацию по модулю time?

  • @winsol5103
    @winsol5103 4 года назад

    Оооо Ташкент

  • @error4ik614
    @error4ik614 5 лет назад +2

    у меня не вышло узнать погоду в городе Сочи причём с Москвой всё работает

    • @mischa8467
      @mischa8467 5 лет назад +1

      у меня ваще ни че не работает, пишет что в Москве 6 вечера

    • @dmitryAdams
      @dmitryAdams 5 лет назад +1

      чувак, на сколько я понял надо покупать платный апи кей

  • @anyone5885
    @anyone5885 6 лет назад

    Возможно вопрос глупый, но что именно мне нужно скачать для установки pyown?

    • @f0xeri
      @f0xeri 6 лет назад +3

      python

  • @СаскеУзумаки-ч9р
    @СаскеУзумаки-ч9р 3 года назад

    Ты где живёш в Узбекистане? ?

  • @АленаИльинцева
    @АленаИльинцева 8 лет назад

    Спасибо за классный урок!!! Но у меня вопрос: здесь мы рассматриваем только один город, а как работать например с 5 городами, чтобы также можно было у них все определять?

    • @ДимаМалахов-к7д
      @ДимаМалахов-к7д 4 года назад

      city = owm.weather_at_place('Moscow')
      a = city.get_weather()
      print(a)
      city2 = owm.weather_at_place('Sydney')
      b = city2.get_weather()
      print(b)
      city3 = owm.weather_at_place('Washington')
      c = city3.get_weather()
      print(c)
      city4 = owm.weather_at_place('Munich')
      d = city4.get_weather()
      print(d)
      city5 = owm.weather_at_place('Ankara')
      e = city5.get_weather()
      print(e)
      Примерно так мне кажется

  • @ЕвгенийМакаров-щ5н
    @ЕвгенийМакаров-щ5н 5 лет назад +6

    Почему у меня не доступна 2 ссылка?

  • @martinhassani7266
    @martinhassani7266 7 лет назад

    Спасибо Вам большое!

  • @ronypool5037
    @ronypool5037 7 лет назад +3

    А разве не лучше было бы выводить так : "print('Сейчас в городе ', city, temp, 'градусов')". И конвертировать не надо!

    • @I.love.Russia-n
      @I.love.Russia-n 3 года назад

      забыла + поставить между city, temp

  • @pythongg2-824
    @pythongg2-824 5 лет назад +1

    Скажите мне что не правильно ????????
    Вот мой код:
    import pyowm
    Fug = input("Сер какой город: ")
    owm = pyowm.OWM("f481347cc83145195fca719c40208d3c")
    observation = owm.weather_at_place('Fug')
    w = observation.get_weather()
    Temper = w.get_temperature('celsius')["temp"]
    print ( " Сейчас в городе" + Fug + "температура" + str(Temper) )
    print ( "Также в указаном городе " + w.get_detailed_status() )

    • @СергейПресняков-о4р
      @СергейПресняков-о4р 5 лет назад

      в строке observation = owm.weather_at_place('Fug') пиши Fug без кавычек, ты передаешь переменную, а не слово 'Fug', просто ..._at_place(Fug)
      в строке owm = pyowm.OWM("f481347cc83145195fca719c40208d3c") сделай owm = pyowm.OWM("f481347cc83145195fca719c40208d3c", language='ru') чтобы по-русски было

  • @ОлегСлинченко-е3щ
    @ОлегСлинченко-е3щ 4 года назад

    в общем, установить pyowm на версию пайтона 3.8... и выше не вариант, лечится просто, нашел и скачал пайтон 3.7. и после обновления pip3 до последней версии без проблем установилась pyowm

    • @asd-sl1kv
      @asd-sl1kv 4 года назад

      да,работает через раз,седня работает завтра нет,после завтра опять,но жалко питон снести нахуй,опять устанавливать дохуя всего

  • @Doubkovski
    @Doubkovski 6 лет назад

    подскажите где найти сайт по популярности модулей а то сайт pypi-ranking инфо не работает =(

  • @oborovyi
    @oborovyi 8 лет назад

    Сколько серий планируешь сделать?

    • @HowdyhoNet
      @HowdyhoNet  8 лет назад

      Как получится) Но думаю серий 30 будет.

    • @HowdyhoNet
      @HowdyhoNet  8 лет назад

      А кто тебе сказал, что я один записываю и обрабатываю видео?

    • @BeLuckyDaf
      @BeLuckyDaf 8 лет назад

      А мне кажется он этого и не говорил :)

  • @A0R0T
    @A0R0T 8 лет назад

    Огромное спасибо! Можно запилить урок по pandas ?

  • @TheSimpleTruthTeling
    @TheSimpleTruthTeling 3 года назад

    А у меня пишет:
    Traceback (most recent call last):
    File "C:\Python\pyowm.py", line 1, in
    import pyowm
    File "C:\Python\pyowm.py", line 3, in
    owm = pyowm.OWM('65364141919e8b7c9ab8d8755442590b')
    AttributeError: partially initialized module 'pyowm' has no attribute 'OWM' (most likely due to a circular import)

  • @diosaur4012
    @diosaur4012 4 года назад

    Когда знаешь Json благодаря модам в майнкрафте.

  • @ivangureev3036
    @ivangureev3036 7 лет назад +4

    Вряд ли конечно кто-то ответит, но у меня почему то для всех городов выдает температуру 27. Не понимаю..

    • @УважаемыйЧеловек-л4с
      @УважаемыйЧеловек-л4с 7 лет назад

      Иван Гуреев потому что не правильно название пишешь

    • @ivangureev3036
      @ivangureev3036 7 лет назад

      Дрочун MaKaKa да писал и так и сяк и даже по id

    • @herrlut4709
      @herrlut4709 7 лет назад +9

      У меня такое было, когда забыл убрать ковычки после ввода переменной на город вместо текста.
      Было написано observation = owm.weather_at_place ('city')
      Вместо observation = owm.weather_at_place (city)
      city - у меня переменная.

    • @crewle2777
      @crewle2777 4 года назад +1

      @@herrlut4709 Спасибо!

  • @Tolya421.
    @Tolya421. 4 года назад

    все работает)

  • @kyryloyablonskyi3729
    @kyryloyablonskyi3729 7 лет назад +7

    Установил сделал как всё и требовалось ошибка постоянно одна и таже
    Traceback(most recent call last):
    File "C:\Python
    ew.py", line 3, in
    owm = pyowm('991308554bd2a00144bfa358ee3f328c')
    AttributeError: module 'pyowm' has no attribute 'OWM'

  • @said6434
    @said6434 3 года назад

    когда я пишу pip install pyowm он пишет что "pip" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.что делать???

    • @alzew537
      @alzew537 3 года назад

      смотри внимательно с 3.10 и слушай, я сразу понял .

  • @kuaranir2440
    @kuaranir2440 5 лет назад +4

    У меня вообще сайт OpenWeatherMap не работает

    • @maxpetrochenco9728
      @maxpetrochenco9728 5 лет назад

      Сервера заблокированы в Рашке((( Удивляться нечему...

  • @le_petite_cow_soldier
    @le_petite_cow_soldier 4 года назад

    А как выводить не текущее время а например через час?

  • @bakytova369
    @bakytova369 4 года назад

    на 13:00 мин. я не могу найти примеры использования, по ссылке перехожу, но пусто

  • @БесСознания
    @БесСознания 5 лет назад

    Здарова, земляки (индусы), такая фигня. Всё установилось, пип видит и показывает версию pyowm, но при запуске кода выдает это
    %Run Teach.py
    Traceback (most recent call last):
    File "D:\Python\Progs\Teach.py", line 1, in
    import pyowm
    File "D:\Python\Thonny\lib\site-packages\thonny\backend.py", line 305, in _custom_import
    module = self._original_import(*args, **kw)
    ModuleNotFoundError: No module named 'pyowm'
    Спасите-помогите