在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程


Posted in Python onAugust 07, 2020

今天给大家分享在Python3.74+PyCharm2020.1 x64中安装使用Kivy的教程,具体内容如下所示:

我实验环境是Python3.74+PyCharm2020.1 x64+Kivy

kivy 是一款 python 的跨平台的GUI开发框架,可以打包为Android、iOS等移动应用,还能运行在Linux、Windows、MacOS上。官网 https://kivy.org/#home

要使用Kivy,首先就得安装Python,要在PyCharm中使用还要安装PyCharm。Python有好多版本,你可以同时安装其中的好多个,如果你在其中某一个版本的Python里面要使用Kivy,就要在这个版本里面单独按照一次Kivy,其他版本要使用Kivy需要另外再进行安装,就是说每一次安装Kivy只对一份Python环境有效。

关于Python和PyCharm安装,在此不介绍,请参照他文。

启动PyCharm

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

单击上图中的“Create New Project”(创建项目路径),将出现如下图对话框:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

按上图图示操作,打开PyCharm如下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

按上图操作可打开pycharm的Terminal窗口。

在pycharm之Terminal窗口中输入:

依次输入

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

py -m pip install kivy.deps.gstreamer

对于版本3.5X ~ 3.7X,如Python 3.7可输入:py -m pip install kivy

再输入示例(可选):py -m pip install kivy_examples

参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

现在测试Kivy,

建立.py文件,参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

在代码编辑窗口中,输入下面的代码(注意缩进):

from kivy.app import App

from kivy.uix.button import Button

class TestApp(App):

 def build(self):

  return Button(text='Hello Kivy!')
TestApp().run()

参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

总结

到此这篇关于在Python3.74+PyCharm2020.1 x64中安装使用Kivy的文章就介绍到这了,更多相关Python3.74+PyCharm2020.1 x64安装使用Kivy内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python生成指定尺寸缩略图的示例
May 07 Python
Python操作MySQL简单实现方法
Jan 26 Python
分享一个常用的Python模拟登陆类
Mar 29 Python
python中查看变量内存地址的方法
May 05 Python
python删除过期文件的方法
May 29 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
Python实现采用进度条实时显示处理进度的方法
Dec 19 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
Python BS4库的安装与使用详解
Aug 08 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
Python进度条的使用
May 17 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
Aug 07 #Python
Python如何发送与接收大型数组
Aug 07 #Python
Python如何实现远程方法调用
Aug 07 #Python
记一次django内存异常排查及解决方法
Aug 07 #Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 #Python
Pygame框架实现飞机大战
Aug 07 #Python
python爬取网易云音乐热歌榜实例代码
Aug 07 #Python
You might like
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
2013/07/25 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
2015/02/27 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
Javascript中的作用域及块级作用域
2017/12/08 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
vue中音频wavesurfer.js的使用方法
2020/02/20 Vue.js
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
python进行两个表格对比的方法
2018/06/27 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
iHerb香港:维生素、补充剂和天然保健品
2017/08/01 全球购物
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
商务日语专业自荐信
2014/04/17 职场文书
村主任当选感言
2015/08/01 职场文书