ImportError:即使我已经安装了weather-api,也无法导入名称Weather

时间:2019-02-16 08:40:11

标签: python linux api import weather-api

我对此很陌生,所以请原谅我的无知,我正在努力追赶并了解那里的所有信息。

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)

我认为这是最新的吗?我真的不知道这里的问题。据说可以使虚拟环境运行python的一些解决方案?不太清楚这是什么,因此将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

python将首先尝试从脚本中导入,因为它具有相同的名称“ weather.py”。 您应该将文件名更改为其他文件名,并且可以正常工作。