我尝试在Python中创建项目,该项目由GAE,Django和Orange library组成。当我创建没有Orange的项目时,运行它没有问题。但是,当我将该库附加到项目时,我会收到消息
ImportError: No module named orange
我尝试将源添加到我的项目目录中,但它也不起作用。我尝试在Eclipse和PyCharm中创建项目 - 仍然是同样的错误。但是,当我写指令时
from orange import...
intellisense正常工作。如果有人可以帮我将这个lib导入我的项目,我会是一个秘密:)
答案 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
-------------------------------------------------------------------------------