ImportError: невозможно импортировать имя Weather, даже если я установил Weather-API - PullRequest
0 голосов
/ 16 февраля 2019

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

Traceback (most recent call last):
  File "weather.py", line 1, in <module>
    from weather import Weather, Unit
  File "/home/kumyl/Documents/Projects/Weather-api-test/weather.py", line 1, in <module>
    from weather import Weather, Unit
ImportError: cannot import name Weather

Это ошибка, которую я получаю, когда делаю python weather.py или python3 weather.py.Не уверен, почему это происходит.Я посмотрел онлайн и обнаружил, что мне нужно обновить pip. Я сделал это: pip --version дает мне

pip 19.0.2 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)

Я думаю, что это актуально?Я действительно не знаю проблему здесь.В каких решениях сказано, чтобы виртуальная среда работала с питоном?Не слишком уверен, что это так или любая помощь будет оценена.Спасибо.

1 Ответ

0 голосов
/ 16 февраля 2019

python сначала попытается импортировать из вашего скрипта, потому что он имеет то же имя, что и у weather.py.Вам следует изменить имя вашего файла на другое, и оно должно работать.

...