2011-08-07 24 views
2

我已經蟒蛇睡衣安裝Debian的

http://pyjs.org/getting_started.html

但是我的程序沒有找到該模塊,可能是什麼問題,我已經安裝了睡衣正確使用安裝在Debian的睡衣apt-get的

krisdigitx-virtual-machine ~ # python jamas.py 
Traceback (most recent call last): 
    File "jamas.py", line 3, in <module> 
    from pyjamas import Window 
ImportError: No module named pyjamas 
krisdigitx-virtual-machine ~ # 


#!/usr/bin/env python 

from pyjs import Window 
from pyjs.ui import RootPanel, Button 
from pyjs.ui import HTML 


def greet(sender): 
    Window.alert("Hello Krishna!") 

b = Button("click me", greet) 
Rootpanel().add(b) 

經過一番研究:

我不得不這樣做pyjsbuild jamas.pyŧ Ø得到的輸出目錄,但它給了我一個新的錯誤

jamas TypeError: jamas.RootPanel().add is not a function 
+0

什麼你放在那裏顯然是不正確的代碼添加到$ PYTHONPATH('Rootpanel'不'RootPanel')。 'pyjs'與'pyjamas'不匹配。你能不能粘貼你所擁有的東西,以確保你的答案是正確的。 –

+0

我改正了,現在它給這個錯誤jamas TypeError:jamas.RootPanel()。add不是一個函數 – krisdigitx

回答

1
  1. 請到http://pyjs.org/GettingHelp.html
  2. 第一鏈接「Getting Started」是的相關詳細演練用於安裝從頭開始。基本上,它說的是:從git倉庫獲取最新的源代碼。

獲取Pyjs和Pyjs Desktop運行的所有步驟在Wiki文章中都有詳細描述,但仍足夠簡潔。

1

既然你得到一個

ImportError: No module named pyjamas

,你可能需要將模塊的路徑與

export PYTHONPATH=$PYTHONPATH:/usr/share/pyjamas/library