Kivy学习之 安装 (Windows)
Kivy 是什么?
Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi)
Kivy 采用 Python 和 Cython 编写,在国外已经十分火爆,受关注程度甚至一度超越了老牌的 Python GUI 工具 PyQt。可惜 Kivy 在国内还鲜为人知,本人经多次测试,终于在在 Windows 上成功安装 Kivy。
Kivy 官网 : https://kivy.org/
值得注意的是,安装依赖项需要访问Google,所以请自备梯子或者pip更新为国内镜像源,否则无法安装完成,这是本人安装几次都没成功的主要原因。
众所周知,Python使用pip方法安装第三方包时,需要从 https://pypi.org/ 资源库中下载,但是会面临下载速度慢,甚至无法下载的尴尬,这时,你就需要知道配置一个国内源有多么重要了。
常用PIP 国内镜像网站,推荐使用阿里云镜像
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
1、新建 pip 配置文件夹
先在 windows “文件资源管理器” 地址栏 输入 “%APPDATA%” 按回车,打开程序自定义设置文件夹,然后,创建名为 pip 的文件夹,用于存放 pip 配置文件
2、新建 pip 配置文件
接着在 pip 文件夹中创建一个名为 pip 的文本文件(后缀名由" .txt "改为 " .ini "),格式如下所示:
3、设置 pip 国内源 (使用 阿里云 国内镜像) 在 pip.ini 文件中输入以下内容,然后保存
1 2 3 4 5 | [ global ] index - url = http: / / mirrors.aliyun.com / pypi / simple / [install] trusted - host = mirrors.aliyun.com |
修改完成后保存,启动cmd,使用 " pip install xxx " (xxx为你要下载的包名),即可默认使用国内源下载。
安装正式开始
1、Windows 下安装 kivy
启动 Windows 命令行窗口,按 Windows 徽标 + R,输入 cmd,再按回车启动 Windows 命令行窗口
2. pip 安装 kivy 依赖,在 windows 命令行中,执行以下命令
1 python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew 2 python -m pip install kivy.deps.gstreamer
3. 安装 kivy,在 windows 命令行中,执行以下命令
python -m pip install kivy
如果没有报错,恭喜你,安装成功了,当然你可以检查一下,cmd 输入 python 、import kivy 显示以下信息
pip list :
卸载Kivy
要卸载Kivy,请使用pip删除已安装的软件包。例如,如果您按照上述说明对kivy进行了处理,请执行以下操作:
1 2 | python - m pip uninstall kivy_deps.sdl2 kivy_deps.glew kivy_deps.gstreamer python - m pip uninstall kivy |
拓展阅读:
Python pip配置国内源 : https://www.cnblogs.com/schut/p/10410087.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)