gpt4 book ai didi

python-3.x - 适用于 Windows 10 的 Kivy 安装指南

转载 作者:行者123 更新时间:2023-12-04 10:55:32 34 4
gpt4 key购买 nike

我一直在尝试关注在线 YouTube 视频,以便在我的 Windows 10 计算机上安装 kivy(python-3.7.5-amd64、kivy 1.11.1)。除了他们在处理该主题的方式上似乎有不同的变化之外,我无法获得一个令人满意的解决方案。

这些是我正在遵循的步骤:

  • 我将 python (python-3.7.5-amd64.exe) 安装到 C:\Python37
  • 我修改了包含以下内容的路径:C:\Python37\Scripts;C:\Python37;C:\Python37\Libs;C:\Python37\DLLs;C:\Python37\Lib\site-packages;
  • 我添加了以下环境变量 PYTHONPATH = C:\Python37\DLLs;C:\Python37\Libs;C:\Python37;C:\Python37\Scripts;C:\Python37\Lib\site-packages;
  • 我打开一个命令窗口并输入以下命令(取自 kivy.org)
  • python -m pip install --upgrade pip wheel setuptools virtualenv
  • python -m pip install docutils pygments pypiwin32 kivy_deps.sdl2==0.1.* kivy_deps.glew==0.1.*
  • python -m pip install kivy_deps.gstreamer==0.1.*
  • python -m pip install kivy_deps.angle==0.1.*
  • python -m pip install kivy==1.11.1
  • python -m pip install kivy_examples==1.11.1
  • 我尝试运行一个简单的程序。在 Windows 资源管理器中,我右键单击代码文件 (label.py),然后从快捷菜单中选择 python。
  • 瞬间弹出一个窗口和一个名为 的目录。 __pycache__ 使用 创建kivy.cpython-37.pyc .双击会导致程序运行。
  • 是否有可能有一个更简单的解决方案,其中源代码在编译后执行?

  • 如果我打开命令提示符并尝试使用命令 执行源代码python标签.py 我得到以下信息:
    Traceback (most recent call last):
    File "label.py", line 1, in <module>
    from kivy.app import App
    File "C:\Users\chrib\Google Drive\_Software\Python_Kivy\kivy.py", line 1, in <module>
    from kivy.base import runTouchApp
    ModuleNotFoundError: No module named 'kivy.base'; 'kivy' is not a package

    为什么会发生这种情况?

    还有可能有一个更清洁的开发环境。我习惯了 Visual Studio IDE,如果我能使用这个环境那就太好了。

    谢谢

    label.py 的代码
    from kivy.app import App
    from kivy.uix.label import Label

    class MyApp(App):
    def build(self):
    return Label(text='Hello world!');

    if __name__=='__main__':
    MyApp().run();

    最佳答案

    I've been trying to follow online youTube videos to install kivy on my Windows 10 computer



    您是否尝试过简单地按照 kivy.org 上的说明进行操作?无需使用 youtube 视频,安装主要是普通的 python 模块安装。

    I try to run a simple program. From within Windows Explorer I right click the code file (label.py) and from the shortcut menu select python.



    不要这样做,通过打开命令提示符并键入 python yourfilename.py 来运行文件.这样,您将看到发生的任何错误的完整回溯。

    A windows pops up for an instant and a directory called pycache gets created with kivy.cpython-37.pyc. Double clicking that causes the program to run.



    听起来第一次运行可能会崩溃。如上所述,您想获取有关原因的信息。

    Is it possible to have a easier solution in which the source code, once compiled executes?



    当您运行代码时,它会执行。如上所述,它可能会崩溃。

    ModuleNotFoundError: No module named 'kivy.base'; 'kivy' is not a package



    您是否创建了一个名为 kivy.py 的文件? ?看起来你很可能已经导入了这个文件,而不是已安装的 kivy 模块。

    Also is it possible to have a cleaner development environment. I am used to Visual Studio IDE and it would be great if I can use this environment.



    我不确定你认为你的开发环境有什么不干净的地方,但你应该从 python 环境及其安装的包的角度来考虑。 Kivy 只是一个安装到 Python 环境中的 Python 模块。当您使用 IDE 时,它可能会与一个或多个 python 环境集成(带有在它们之间切换的选项)。将 Visual Studio 与 Kivy 一起使用并没有什么特别之处,只需按照您通常所做的操作将其与 Python 一起使用即可。

    关于python-3.x - 适用于 Windows 10 的 Kivy 安装指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59230306/

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