我在debian上安装了睡衣
http://pyjs.org/getting_started.html
然而我的程序找不到模块,可能是什么问题,我使用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 :(得分:1)
所有使Pyjs和Pyjs Desktop运行的步骤都在Wiki文章中以必要的细节描述,但仍然足够简洁。
答案 1 :(得分:1)
因为你得到了
ImportError:没有名为pajamas的模块
您可能需要使用
将模块的路径添加到$ PYTHONPATHexport PYTHONPATH=$PYTHONPATH:/usr/share/pyjamas/library