安装正在运行的kivy desginer时显示错误没有名为'kivy.adapters'的模块

时间:2019-07-05 12:29:36

标签: python kivy

我已经从该YouTube视频How to install Kivy designer中安装了kivy,并且当我使用该工具运行设计器时

python -m designer

我遇到错误

from kivy.adapters.listadapter import ListAdapter
ModuleNotFoundError: No module named 'kivy.adapters'

或如图所示。

Error of Kivy Designer Run

我还尝试了卸载所有东西并每次都重新安装但有相同的问题。我该怎么办才能解决此问题

我在

  • 处理器:Intel Pentium Gold G5400
  • Windows:Windows 10企业版64位
  • Python:3.6.6(64位)

1 个答案:

答案 0 :(得分:2)

问题:ModuleNotFoundError-kivy.adapters

     from kivy.adapters.listadapter import ListAdapter
 ModuleNotFoundError: No module named 'kivy.adapters'

根本原因

  • 不推荐使用ListView中的ListAdapter,并将其从Kivy 1.11.0版(包括v1.11.1和v2.0.0.dev0)中删除。
  • Kivy的UI设计器已弃用。目前没有计划 继续开发Kivy Designer。

解决方案-使用Kivy版本1.10.0

如果您仍然想试用Kivy Designer,请执行以下操作:

OS:Windows-适用于Python 3

  1. 确保更新了Pip,Virtualenv和Setuptools,pythom -m pip install --upgrade pip virtualenv setuptools
  2. 使用默认的Python解释器创建虚拟环境, virtualenv --no-site-packages vKv1100Py3
  3. 输入虚拟环境source vKv1100Py3/bin/activate
  4. 安装Cython,pip install Cython==0.29.9
  5. 在虚拟环境pip install kivy==1.10.0
  6. 中安装Kivy版本1.10.0
  7. 通过pip安装Python模块:watchdogJediGitPython
  8. 将目录更改为Kivy Designer文件夹,例如cd kivy-designer
  9. 启动Kivy设计师,python -m designer

操作系统:Linux / Ubuntu-用于Python 3

  1. 确保更新了Pip,Virtualenv和Setuptools,sudo pip3 install --upgrade pip virtualenv setuptools
  2. 使用默认的Python解释器创建虚拟环境, virtualenv --no-site-packages vKv1100Py3
  3. 输入虚拟环境source vKv1100Py3/bin/activate
  4. 安装Cython,pip install Cython==0.29.9
  5. 在虚拟环境pip install kivy==1.10.0
  6. 中安装Kivy版本1.10.0
  7. 通过pip安装Python模块:watchdogJediGitPython
  8. 将目录更改为Kivy Designer文件夹cd kivy-designer
  9. 启动Kivy设计师,python -m designer