我试图做一个与天气api相关的python程序,最初在运行依赖项时发生了一个错误,内容为
'No module named 'citipy' error'
。
但是我最初使用from citipy import city
命令,甚至使用pip install citipy
安装了citipy并对其进行了升级。
错误仍然存在。请帮忙。
答案 0 :(得分:0)
听起来您正在导入模块,然后使用不同的名称运行它。
如果您运行
from citypy import city
然后,您实际上要导入的只是城市,而不是citypy,并且类似地,您将其功能调用为city,而不是citypy。
如果要从citypy运行不在城市中的内容,可以将其导入为:
import citypy
如果需要更多帮助,请粘贴您正在使用的代码。
答案 1 :(得分:0)
我能够通过更改内核来解决它。我不知道您尝试导入模块时内核如何影响,但它对我有用。
答案 2 :(得分:0)
我最初是通过git bash安装citipy的,但是当我在jupyter笔记本中运行代码时,它没有运行。为了解决该问题,我必须通过anaconda提示符安装citipy(这是我打开jupyter笔记本的方式),我认为这就是citipy和您的代码位于同一内核中的方式。