gpt4 book ai didi

python - 安装运行 kivy desginer 时显示错误 No module named 'kivy.adapters'

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:45 24 4
gpt4 key购买 nike

我通过这个 YouTube 视频安装了 kivy How to install Kivy designer当我用

运行设计器时
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 位)

最佳答案

问题:ModuleNotFoundError - kivy.adapters

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

根本原因

  • ListViewListAdapter 的一部分,已弃用并从 Kivy 1.11.0 版本(包括 v1.11.1 和 v2.0.0.dev0)中删除。<
  • Kivy 的 UI 设计器已弃用。目前没有计划继续开发 Kivy Designer。

解决方案——使用 Kivy 1.10.0 版本

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

操作系统:Windows - 适用于 Python 3

  1. 确保 Pip、Virtualenv 和 Setuptools 已更新:

python -m pip install --upgrade pip virtualenv setuptools

  1. 使用默认的 Python 解释器创建虚拟环境:

virtualenv --no-site-packages vKv1100Py3

  1. 进入虚拟环境,source vKv1100Py3/bin/activate
  2. 安装Cython,pip install Cython==0.29.9
  3. 在虚拟环境下安装Kivy 1.10.0版本,pip install kivy==1.10.0
  4. 通过 pip 安装 Python 模块:watchdog , Jedi , GitPython
  5. 将目录更改为 Kivy Designer 文件夹,例如cd kivy-designer
  6. 启动 Kivy Designer,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. 在虚拟环境下安装Kivy 1.10.0版本,pip install kivy==1.10.0
  6. 通过 pip 安装 Python 模块:watchdog , Jedi , GitPython
  7. 将目录切换到 Kivy Designer 文件夹,cd kivy-designer
  8. 启动 Kivy Designer,python -m designer

关于python - 安装运行 kivy desginer 时显示错误 No module named 'kivy.adapters',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56903087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com