【问题标题】:No module named 'kivy.logger'; 'kivy' is not a package没有名为“kivy.logger”的模块; 'kivy' 不是一个包
【发布时间】:2021-03-15 14:00:06
【问题描述】:

我的代码:

from kivymd.app import  MDApp

class HelloWorld(MDApp):
    def build(self):
        return

HelloWorld().run()

错误信息:

C:\Users\Home\PycharmProjects\HelloWorld\venv\Scripts\python.exe -m kivy.py
Traceback (most recent call last):
  File "C:\Users\Home\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 185, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "C:\Users\Home\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 111, in _get_module_details
    __import__(pkg_name)
  File "C:\Users\Home\PycharmProjects\HelloWorld\kivy.py", line 1, in <module>
    from kivymd.app import  MDApp
  File "C:\Users\Home\PycharmProjects\HelloWorld\venv\lib\site-packages\kivymd\__init__.py", line 32, in <module>
    from kivy.logger import Logger
ModuleNotFoundError: No module named 'kivy.logger'; 'kivy' is not a package

Process finished with exit code 1

【问题讨论】:

    标签: python kivymd


    【解决方案1】:

    我可以在您的错误消息中看到您在C:\Users\Home\PycharmProjects\HelloWorld\kivy.py 有一个名为kivy.py 的文件。

    当您从kivy 导入时,您的python 脚本将此文件视为导入源,而不是安装的kivy 库。重命名这个文件,它应该从kivy 库中导入(只要它已安装)。

    【讨论】:

      猜你喜欢
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 2020-09-09
      • 2020-12-06
      • 2019-07-07
      • 2023-03-21
      相关资源
      最近更新 更多