Windows 7 上的 Kivy 开发环境

Posted

技术标签:

【中文标题】Windows 7 上的 Kivy 开发环境【英文标题】:Kivy development environment on Windows 7 【发布时间】:2014-05-30 21:24:27 【问题描述】:

我需要问一个关于如何在 Windows 7 下为 Kivy 设置开发环境的问题。通常我在 Linux 上使用 Kivy,但我需要为使用 Windows 的客户端开发应用程序。从 Kivy 文档中,有两种选择:

1- 下载并解压包含 Kivy 环境和 Python 解释器的文件。我在这里有顾虑。这会损坏我现有的 Python 环境(2.7)吗?如果不是,它的沙盒很好吗?另外,如果我需要添加其他第三方库(例如:pyodbc 以在 PC 上的 Kivy 应用程序上运行)它们应该安装在哪里?

2- 为现有 Python 环境设置 Kivy。这里还有一个问题:“非官方”Windows 安装程序是让 Kivy 在 Windows 下运行的好方法吗?以及与上述 Python 环境相同的问题。

提前谢谢你。

【问题讨论】:

【参考方案1】:

我在 Windows 7 上使用 kivy。您可以使用选项 1 。它不会损坏您当前的 python 2.7,因为您可以将环境路径更改为 kivy 附带的 python 解释器。

如果您需要返回安装的旧 python,只需更改环境变量即可。

Ino为了添加第三方库,大部分已经安装在kivy中了。对于其他人,您可以在 kivy.org 上找到它们 :)

如果您需要使用例如 pyQt4 或类似的库,您需要使用不同的解释器。我也在做同样的事情。就我而言,我使用 pycharm 并为不同的程序保留不同的配置(即 python 解释器)。

【讨论】:

感谢您的回答@paarth batra。我从你那里很清楚,我需要将 Windows 上的 PATH 变量指向 Kivy python 解释器所在的文件。但是如果我需要开发另一个与 Kivy 无关的 python 应用程序(例如 pyqt4 应用程序),我是否应该每次都更改 PATH 或者我可以同时为两个解释器设置路径?对于库,我指的不是特定于移动开发环境的库,而是桌面库,如 pyodbc,它允许您连接到 MSSQL 数据服务器 @toufikovich 刚刚根据您的评论编辑了我的答案。 不需要更改环境变量。仅当您想将 Kivy 的 Python 设置为系统的默认 Python 时,您才需要这样做。 Kivy 将在 kivy.bat 中完美运行,无需设置环境变量。 您可以从 Kivy 的 Python 内部使用 pip 安装大多数 3rd 方模块。最简单的方法是运行 kivy.bat 并从该控制台发出 pip 命令。 啊哈...这很好@brousch。我绝对更喜欢我不玩环境变量,谢谢你的包回答。我想 pip 已经安装在那里了。谢谢大家。

以上是关于Windows 7 上的 Kivy 开发环境的主要内容,如果未能解决你的问题,请参考以下文章

kivy 有没有windows64位安装包

Pycharm 为 Kivy 环境挂了构建骨架

《Python入门》Windows 7下Python Web开发环境搭建笔记

我可以在 Windows 上为 iOS 开发 Kivy 应用程序吗?

七个python gui图形界面开发框架

在 Windows 上安装 pyjnius