Ошибка PyOWM AttributeError: 'OWM' object has no attribute 'weather_at_place'

K0t1kNark0T1K

Новичок
Пользователь
Авг 19, 2020
1
0
1
Python 3.8
Библиотеки:
pyowm

PyQt5

Здравствуйте я новичок программист под ником K0t1kNark0T1K начал изучать python пару недель назад.

Так вот ошибка в том что Python выдает ошибку при вроде бы правильном коде.

Python:
# -*- coding: utf-8 -*-

from PyQt5 import QtCore, QtGui, QtWidgets
import sys
from Display import Ui_MainWindow
from pyowm import OWM
import pyowm

#Create app
app = QtWidgets.QApplication(sys.argv)

#init
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()

#Остальной код...
def get_weather():
    api = OWM('api key')  # Апи ключ
    city = ui.lineEdit.text()
    collectinfo = api.weather_at_place(city)
    short = collectinfo.get_weather()
    temperature = short.get_temperature('celsius')
    temperature = w.get_temperature( 'celsius' )[ 'temp' ]

    ui.label.setText(F'Температура: {temperature}')
          

ui.pushButton.clicked.connect(get_weather) 


# Main Loop
sys.exit(app.exec_())

Ошибка PyOWM AttributeError: 'OWM' object has no attribute 'weather_at_place'
 

floordiv

Пух
Команда форума
Модератор
Авг 14, 2020
21
7
3
 

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