ModuleNotFoundError:没有名为“ citipy”的模块错误

时间:2018-10-04 04:06:37

标签: python api openweathermap

我试图做一个与天气api相关的python程序,最初在运行依赖项时发生了一个错误,内容为 'No module named 'citipy' error'

但是我最初使用from citipy import city命令,甚至使用pip install citipy安装了citipy并对其进行了升级。

错误仍然存​​在。请帮忙。

3 个答案:

答案 0 :(得分:0)

听起来您正在导入模块,然后使用不同的名称运行它。

如果您运行

from citypy import city

然后,您实际上要导入的只是城市,而不是citypy,并且类似地,您将其功能调用为city,而不是citypy。

如果要从citypy运行不在城市中的内容,可以将其导入为:

import citypy

如果需要更多帮助,请粘贴您正在使用的代码。

答案 1 :(得分:0)

我能够通过更改内核来解决它。我不知道您尝试导入模块时内核如何影响,但它对我有用。

答案 2 :(得分:0)

我最初是通过git bash安装citipy的,但是当我在jupyter笔记本中运行代码时,它没有运行。为了解决该问题,我必须通过anaconda提示符安装citipy(这是我打开jupyter笔记本的方式),我认为这就是citipy和您的代码位于同一内核中的方式。