Python 3.8
Библиотеки:
pyowm
PyQt5
Здравствуйте я новичок программист под ником K0t1kNark0T1K начал изучать python пару недель назад.
Так вот ошибка в том что Python выдает ошибку при вроде бы правильном коде.
Ошибка PyOWM AttributeError: 'OWM' object has no attribute 'weather_at_place'
Библиотеки:
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'