2014-02-09 47 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