无法将库导入项目

时间:2011-08-01 17:54:50

标签: python django google-app-engine orange

我尝试在Python中创建项目,该项目由GAE,Django和Orange library组成。当我创建没有Orange的项目时,运行它没有问题。但是,当我将该库附加到项目时,我会收到消息

ImportError: No module named orange

我尝试将源添加到我的项目目录中,但它也不起作用。我尝试在Eclipse和PyCharm中创建项目 - 仍然是同样的错误。但是,当我写指令时

from orange import...

intellisense正常工作。如果有人可以帮我将这个lib导入我的项目,我会是一个秘密:)

1 个答案:

答案 0 :(得分:4)

GAE不支持带有C扩展名的python模块。用他们自己的话说:

  

为Python环境编写的应用程序代码必须完全用Python编写。不支持使用C语言编写的扩展名。


$ cloc Orange-2.0.0b/
    1625 text files.
    1508 unique files.                                          
     305 files ignored.

http://cloc.sourceforge.net v 1.53  T=5.0 s (251.4 files/s, 62502.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                         714          25736          24393          90413
C++         <-- !!!            125          16505           5423          61998
HTML                           235           8643             95          29406
C                               22           2436           5794          14876
C/C++ Header                   134           5982           4497          13878
CSS                              6            318             81           1373
make                            10             81             23            318
Javascript                       1             14             52             91
SQL                              5              5              5             50
DOS Batch                        5              3              1             20
-------------------------------------------------------------------------------
SUM:                          1257          59723          40364         212423
-------------------------------------------------------------------------------