ModuleNotFoundError:没有名为“ kivy.compat”的模块

时间:2020-08-14 16:32:36

标签: python python-3.x pip kivy

我需要一些关于奇异果的帮助:

我已经按照以下步骤安装了kivy:

PIP命令:

python -m pip install --upgrade pip wheel setuptools
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer
python -m pip install kivy.deps.angle
python -m pip install pygame
python -m pip install kivy

当我执行-m pip install kivy时,我遇到了很多错误,因此我使用github安装:git clone http://github.com/kivy/kivy-designer/

这工作了一段时间,直到出现另一个问题,我安装了更多的车轮。安装完这些轮子后,我的猕猴桃停止工作并出现以下错误:

 Traceback (most recent call last):
   File "C:/Users/Mikul Vineet/Python/AutoClicker 2.0/AutoClicker.py", line 1, in <module>
     import kivy
   File "D:\Programs\Python\lib\site-packages\kivy\__init__.py", line 39, in <module>
     from kivy.utils import platform
   File "D:\Programs\Python\lib\site-packages\kivy\utils.py", line 26, in <module>
     from kivy.compat import string_types
 ModuleNotFoundError: No module named 'kivy.compat'

我使用的代码是

import kivy
from kivy.app import App
from kivy.config import Config
from kivy.properties import ObjectProperty
from kivy.app import App

请帮助,我尝试卸载kivy并重新安装,但这似乎不起作用

2 个答案:

答案 0 :(得分:0)

您需要将pip个已安装的模块添加到该路径。

尝试 pip show kivy,记下路径,然后执行以下一项操作:

  1. 在您的python文件中添加路径,或
  2. 添加您的PATH变量路径。

答案 1 :(得分:0)

我已经解决了这个问题。我将文件命名为 kivy.py ,我们不能使用任何库名称命名该文件,因为它被视为一个包并且无法导入函数。另外,我尝试在 cmd 中使用 pip install kivy ,该包必须安装在 Environment Variables 中。我能够从我的 C: 驱动器访问它。 我刚刚将文件重命名为 main.py 并且成功了!