importorror:没有名为api的模块它是什么意思,以及如何解决它?

2024-06-07 22:09:10 发布

您现在位置:Python中文网/ 问答频道 /正文

  File "/home/elias/git/pds/pds/RSASignApp/models.py", line 6, in <module>     
    from gcm.models import Device   
  File "/usr/local/lib/python2.7/dist-packages/gcm/models.py", line 5, in <module>    
    from gcm.api import send_gcm_message
ImportError: No module named api

Tags: infrompyimportgitapihomemodels
1条回答
网友
1楼 · 发布于 2024-06-07 22:09:10

这是相当字面的:)您尝试通过以下操作从api模块或包导入send_gcm_message

from gcm.api import send_gcm_message

Python找到了gcm包,并且在包结构中查找了api,但没有找到,这就是它引发该错误的原因。要解决这个问题,您需要弄清楚当包没有所需的模块时,代码为什么要调用该import语句。

是不是this package?。如果您进入github存储库中的gcm包,您可以看到有一个api模块,其中包含一个send_gcm_message函数。确保您安装了正确的库,并且该库的正确版本与您要执行的操作相符,您可能希望django-gcmpython-gcm错误地安装了django-gcm

相关问题 更多 >

    热门问题