ModuleNotFoundError: в простом приложении погоды нет модуля с именем «urllib3.packages.six.moves».Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ModuleNotFoundError: в простом приложении погоды нет модуля с именем «urllib3.packages.six.moves».

Сообщение Anonymous »

Когда я запускаю код, я получаю сообщение об ошибке «ModuleNotFoundError: Нет модуля с именем 'urllib3.packages.six.moves», несмотря на то, что я много раз удалял и переустанавливал Six, Requests и urllib3. p>
Код:

Код: Выделить всё

import requests
import json

def get_weather(city, api_key):
base_url = "http://api.openweathermap.org/data/2.5/weather?"

complete_url = base_url + "q=" + city + "&appid=" + api_key + "&units=metric"

response = requests.get(complete_url)
data = response.json()

if data["cod"] != "404":
main = data["main"]
wind = data["wind"]
weather = data["weather"][0]
temperature = main["temp"]
humidity = main["humidity"]
weather_description = weather["description"]
wind_speed = wind["speed"]

print(f"City: {city}")
print(f"Temperature: {temperature}°C")
print(f"Humidity: {humidity}%")
print(f"Weather: {weather_description.capitalize()}")
print(f"Wind Speed: {wind_speed} m/s")

else:
print(f"City {city} not found. Please enter a valid city name.")

if __name__ == "__main__":
api_key = "5a249ac961fe0222f884ded14818c13e"
city = input("Enter city name: ")
get_weather(city, api_key)
Я попытался запустить программу, должен был появиться текстовый вывод, который затем запросил у пользователей город, чтобы они затем ввели его, и появилась информация о погоде. Я попытался переустановить Six, Requests и urllib3, удалил версию Python размером 0 КБ в каталоге Microsoft и выполнил «sfc /scannow».

Подробнее здесь: https://stackoverflow.com/questions/790 ... -simple-we
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»