Python Kivy安装及使用PyCharm进行简单测试(讲解如何参照kivy官方说明安装测试)

4 篇文章 0 订阅
1 篇文章 0 订阅
本文档详细记录了如何在Windows上按照Kivy官方指南安装稳定版Kivy的过程,包括更新pip、wheel和virtualenv,安装依赖和Kivy本身,以及解决安装过程中遇到的错误。最后,通过运行示例程序验证Kivy安装成功,并在PyCharm中编写并运行了一个HelloWorld程序。
摘要由CSDN通过智能技术生成

 

有相当一部分人喜欢用某度搜索,而不是首先查看官网的说明,造成走很多弯路或在搜索出来的其他人的参考下不能顺利进行,因此本文章介绍参照Kivy官方说明在Windows上安装稳定版Kivy,引导大家尽量参照官方说明进行操作。

在此之前我电脑上已安装了Python3.8及PyCharm.

这里我直接打开官网上的Windows安装指南页面按照说明进行安装

因为我没有使用Anaconda,所以继续往下翻找到Installing the kivy stable release(安装Kivy发布的稳定版本)

Ensure you have the latest pip, wheel, and virtualenv:

首先确保你有最新的pip wheel和virtualenv,以管理员身份运行命令提示符(CMD)使用以下命令更新

python -m pip install --upgrade pip wheel setuptools virtualenv

Optionally create a new virtual environment for your Kivy project. Highly recommended:

这步是创建虚拟环境,因为我不用virtualenv所以跳过这步直接执行下一步

Install the dependencies (skip gstreamer (~120MB) if not needed, see Kivy’s dependencies). If you are upgrading Kivy, see Updating Kivy from a previous release:

安装依赖,如果不需要gstreamer可以跳过,如果你是更新Kivy,往上翻参照Updating Kivy from a previous release:

这里我后边可能用到gstreamer,而且是新安装Kivy,因此按照说明依次输入以下命令安装:

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.*

下一步For Python 3.5+, you can also use the angle backend instead of glew. This can be installed with:

也就是说Python 3.5以上的版本可以使用angle替代glew,这里虽然我用的是Python 3.8且安装了glew但是仍然可以安装angle

使用以下命令安装angle

python -m pip install kivy_deps.angle==0.1.*

下一步Install kivy:

安装Kivy,输入以下命令安装

python -m pip install kivy==1.11.1

然后出错了,提示 ERROR如下: Command errored out with exit status 1:

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

那就随便上网查一下吧,然后在github上查到了也有人遇到了这个错误,然后有人也解决了

https://github.com/kivy/kivy/issues/6841

然后按他说的输入以下命令再试一下吧,

pip3 install --pre --extra-index-url https://kivy.org/downloads/simple kivy[base]

至此安装Kivy成功

下一步(Optionally) Install the kivy examples:

安装示例(可选),安装完了总得拿示例程序测试一下啊,而且以后没准还会参考,所以把示例也安装上

python -m pip install kivy_examples==1.11.1

The examples are installed in the share directory under the root directory where python is installed.

示例安装在了你安装Python的路径下的share文件夹中,我的Python是安装在了C:\Program Files\Python38

因此从Python38下的share文件夹中可以找见示例kivy-examples文件夹

下一步That’s it. You should now be able to import kivy in python or run a basic example if you installed the kivy examples:

可以运行个示例了:

python kivy_venv\share\kivy-examples\demo\showcase\main.py

Replace kivy_venv with the path where python is installed if you didn’t use a virtualenv.

如果你没用virtualenv用你的Python安装路径替代kivy_venv,我的Python是安装在了C:\Program Files\Python38,因此应输入以下命令运行示例

python C:\Program Files\Python38\share\kivy-examples\demo\showcase\main.py

一运行又出错了

因为Python不允许使用空格,所以提示找不到C:\Program路径,但是Program Files我也没法改啊,因此把kivy-examples直接复制到C盘根目录下

然后输入以下命令运行示例

python C:\kivy-examples\demo\showcase\main.py

示例程序运行成功

再使用PyCharm写个Hello World试试

新建一个工程,由于不使用Virtualenv,选择Existing interpreter,选择已经安装的Python解释器,我的是安在了C:\Program Files\Python38下

在工程下新建一个Hello_World的.py文件

输入以下代码

import kivy
kivy.require('1.0.6') # replace with your current kivy version !

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()

右键Run

Hello World运行成功

 

原创作品,如需转载,请注明出处!

https://blog.csdn.net/xiaowenshen/article/details/109215370

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值