qooxdoo和debian lenny

时间:2010-09-27 22:03:43

标签: python debian qooxdoo lenny

HY,

尝试将qooxdoo与debian lenny一起使用。 qooxdoo sdk 1.2

create-application.py ok但是我遇到了generate.py:

的问题
/demo/qooxdoo/hello1$ ./generate.py source-all
Traceback (most recent call last):
  File "/demo/qooxdoo-1.2-sdk/tool/bin/generator.py", line 26, in <module>
    from generator.Generator import Generator
  File "/demo/qooxdoo-1.2-sdk/tool/bin/Generator.py", line 31, in <module>
    #import warnings
  File "/demo/qooxdoo-1.2-sdk/tool/bin/Generator.py", line 31, in <module>
    #import warnings
ImportError: No module named code.Class

我认为我错过了一些debian软件包

请帮助我。 TA

3 个答案:

答案 0 :(得分:2)

这个堆栈跟踪有点奇怪。对于基本的东西,引用的代码行(Generator.py:31)从“generator.code.Class”导入,而ImportError表示它没有在“generator”下找到“code”子包。但是“#import warnings”行实际上是generator.py第31行,好像它会混合generator.py和Generator.py。

这是由于堆栈跟踪引用/demo/qooxdoo-1.2-sdk/tool/bin/Generator.py,这应该是/demo/qooxdoo-1.2-sdk/tool/pylib/generator/ Generator.py

我没有方便检查包装本身是否正常,但我觉得你的机器上安装了qooxdoo SDK有一些基本的缺陷。

我建议您只需从sourceforge下载qooxdoo-1.2-sdk并将其解压缩到合适的目录。然后从此包重新运行create-application.py以创建新骨架,或编辑现有骨架的config.json,以便QOOXDOO_PATH宏指向新SDK。那么你应该全力以赴。

答案 1 :(得分:2)

当我在一个虚拟盒共享目录(主机XP,来宾Ubuntu)中解压缩zip文件时,我也遇到了这个问题,当我在共享目录中运行./generate.py源时,该共享导致了这个问题。

当我将zip解压缩到普通的Linux目录时,我没有遇到任何问题。

答案 2 :(得分:2)

我同意zamnut6。当我在虚拟机共享HFS文件系统上解压缩qooxdoo SDK包时,我遇到了同样的问题。问题与两个文件系统之间的文件名大小不兼容有关。

在普通Linux目录上提取SDK(如果您的开发环境是Linux)应解决此问题。

相关问题