【问题标题】:I can't import kivy in python我无法在 python 中导入 kivy
【发布时间】:2016-06-26 06:41:43
【问题描述】:

我使用windows 10 64-bitpython 3.6pip 8.1.2kivy 1.9.1kivy是按照documentation安装的。

安装 kivy 后我无法导入它,因为我收到此错误

ImportError: No module named 'kivy'

我如何解决这个问题我搜索了很多次并按照步骤操作,结果还是遇到了同样的问题

【问题讨论】:

  • 由于 MinGW 和 Python 3.5 的问题,Windows 目前不支持 Python 3.5。预计一段时间内不会获得支持。有关详细信息,请参阅此问题。如果需要,3.5 MSVC 版本应该是可能的,但尚未尝试,如果您使用 MSVC 编译,请询问或告知我们。来源:-kivy.org/docs/installation/…如果你愿意,你可以使用python 3.4如果可能的话也可以发布cmd输出
  • 其实我不知道什么是 MSVC 但我所做的是链接中的步骤你只写了命令提示符中的 3 个步骤
  • MSVC 是 microsoft visual c++。就像我说的 kivy 不支持大于 3.5 的 python 版本。安装 python 3.4 然后安装 pip kivy cython 并按照安装文档进行操作。不要忘记以管理员身份运行 cmd 并检查错误消息并找出原因并解决它们
  • 好的我试试再回复你
  • 如果您不需要 3.5+,请选择较低版本。然后你甚至不需要编译,因为有wheels 用于master 分支和一个简单的pip install kivy 用于稳定版本。 Ofc 安装了依赖项。另外,如果您在系统上遇到问题(例如 DLL 错误),请尝试KivyInstaller

标签: python kivy


【解决方案1】:

确保您拥有最新的点子和轮子:

python -m pip install --upgrade pip wheel setuptools

安装依赖项(如果不需要,请跳过 gstreamer (~120MB),请参阅 Kivy 的依赖项):

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

python -m pip install kivy.deps.gstreamer

注意

如果在安装时遇到 MemoryError,请在 pip install 后添加一个选项

–no-cache-dir

.

对于 Python 3.5+,您还可以使用角度后端而不是 glew。这可以安装:

python -m pip install kivy.deps.angle

安装kivy:

python -m pip install kivy

(可选)安装 kivy 示例:

python -m pip install kivy_examples

示例安装在python安装根目录下的share目录下。

【讨论】:

    【解决方案2】:

    这是旧的,但如果有人偶然发现它,可以在这里找到答案: trying to install kivy on my pc i get the following errors

    现在 3.6 以及旧版本都可以找到轮子的所有便利

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多