如何解决ModuleNotFoundError:没有名为“ kivy.compat”的模块
我需要一些关于奇异果的帮助:
我已经按照以下步骤安装了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并重新安装,但这似乎不起作用
解决方法
您需要将pip
个已安装的模块添加到该路径。
尝试
pip show kivy
,记下路径,然后执行以下一项操作:
- 在您的python文件中添加路径,或
- 添加您的PATH变量路径。
我已经解决了这个问题。我将文件命名为 kivy.py ,我们不能使用任何库名称命名该文件,因为它被视为一个包并且无法导入函数。另外,我尝试在 cmd 中使用 pip install kivy ,该包必须安装在 Environment Variables 中。我能够从我的 C: 驱动器访问它。 我刚刚将文件重命名为 main.py 并且成功了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。