2014-02-09 43 views
1

我一直在使用和学习Python 3.3一段时间,与Windows的Aptana IDE。结合Kivy,Python和Aptana

在我遇到一些问题后,我已经设法安装了Kivy软件包。但是,我可以用Kivy管理程序的唯一方法是从文件管理器运行.py文件(将.py文件分配给Kivy后)。

当试图运行从Aptana文件,它说

ImportError: No module named 'kivy' 

如何使任何指导Kivy-应用程序从Aptana运行?

@ QUA-非BAT文件看起来是这样的:

@ECHO off 

set kivy_portable_root=%~dp0 
ECHO botstrapping Kivy @ %kivy_portable_root% 


IF DEFINED kivy_paths_initialized (GOTO :runkivy) 

ECHO Setting Environment Variables: 
ECHO ################################# 

set GST_REGISTRY=%kivy_portable_root%gstreamer\registry.bin 
ECHO GST_REGISTRY 
ECHO %GST_REGISTRY% 
ECHO --------------- 

set GST_PLUGIN_PATH=%kivy_portable_root%gstreamer\lib\gstreamer-1.0 
ECHO GST_PLUGIN_PATH: 
ECHO %GST_PLUGIN_PATH% 
ECHO --------------- 

set PATH=%kivy_portable_root%;%kivy_portable_root%Python33;%kivy_portable_root%tools;%kivy_portable_root%Python33\Scripts;%kivy_portable_root%gstreamer\bin;%kivy_portable_root%MinGW\bin;%PATH% 
ECHO PATH: 
ECHO %PATH% 
ECHO ---------------------------------- 

set PKG_CONFIG_PATH=%kivy_portable_root%gstreamer\lib\pkgconfig;%PKG_CONFIG_PATH% 
set PYTHONPATH=%kivy_portable_root%kivy;%PYTHONPATH% 
ECHO PYTHONPATH: 
ECHO %PYTHONPATH% 
ECHO ---------------------------------- 

SET kivy_paths_initialized=1 
ECHO ################################## 


:runkivy 

ECHO done bootstraping kivy...have fun!\n 
IF (%1)==() GOTO SHELL 
ECHO running "python.exe %*" \n 
python.exe %* 
IF %errorlevel% NEQ 0 (PAUSE) 
GOTO END 
:SHELL 
ECHO. 
ECHO ----------------------------------------------------------------------- 
ECHO - Running a shell, you can browse kivyexamples and launch apps with: - 
ECHO - python app.py - 
ECHO ----------------------------------------------------------------------- 
ECHO. 
cmd 
:END 

你可以建议在其需要的路径复制到IDE设置?

回答

0

kivy doesn'y支持Python的3

kivy FAQ

不Kivy支持Python的3.x的?

不,还没有。 Python 3当然是一件好事,然而,它打破了 的向后兼容性(出于很好的理由),这意味着一些可用Python项目的一部分还没有与Python3的 一起工作。这也适用于Kivy使用的一些项目,依赖项为为什么我们还没有改变呢?我们 也需要将我们自己的代码库切换到Python 3.我们还没有完成 ,因为它在我们的优先级列表上并不是很高,但如果有人 不想等我们去做,请去先。尽管如此,请注意, ,Python 2.x仍然是事实上的标准。

+1

谢谢!我认为它现在支持3.3,但是你提到的文档已经过时了。 http://kivy.org/downloads/1.8.0/Kivy-1.8.0-py3.3-win32.zip – Enthuziast

+0

@Enthuziast你说得对,我不知道。您最好提供更多信息,以便其他人可以更清楚地了解所发生的事情,至少向我们展示您的源代码和文件树。 – laike9m

+0

我刚刚更新了常见问题解答条目,Kivy自数日前发布最新版本以来正式支持Python 3。感谢您指出了这一点! – inclement

3

Wiki.kivy.org有几个解决方案setting up kivy with different IDEs。主要是关于设置正确的路径。我建议打开与kivy捆绑在一起的kivy.bat,并记下在那里设置的路径。然后调整您最喜欢的IDE以包含这些路径。

+0

谢谢!虽然我必须承认我不太清楚如何继续...... – Enthuziast

+0

嗨!在我的原始问题中发布代码,因为评论字段太长。 – Enthuziast

+0

另外:我没有绑定到Aptana。是否有任何默认情况下更灵活的IDE? – Enthuziast