ModuleNotFoundError: No module named 'citipy' error

ModuleNotFoundError: No module named 'citipy' error

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

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

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

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

如果你运行

from citypy import city

那么你实际导入的只是 city,而不是 citypy,同样,你用 city 而不是 citypy 调用它的函数。

如果你想 运行 citypy 中不在 city 中的东西,你可以将其导入为:

import citypy

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

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

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

我也遇到了同样的情况,我注意到我跳过了从 anaconda 提示符激活 pythondata