2011-08-01 131 views
1

我嘗試使用由GAE,Django和Orange library組成的Python創建項目。當我在沒有Orange的情況下創建這個項目時,運行它沒有問題。但是,當我附上庫項目中,我得到消息無法將庫導入項目

ImportError: No module named orange 

我嘗試源添加到我的項目目錄,但它也不起作用。我嘗試在Eclipse和PyCharm中創建項目 - 仍然是同樣的錯誤。但是,當我寫指令

from orange import...

智能感知正常工作。如果有人可以幫我將這個庫導入到我的項目中,我會得到一個預測:)

回答

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 
------------------------------------------------------------------------------- 
+0

我有同樣的問題。你的回答我不清楚。你能否詳細說明一下。我知道你說爲Python環境編寫的應用程序代碼應該在Python中。我們如何解決這個問題?我在窗戶上安裝了橙色。即使使用Ubuntu,我也有同樣的問題。請告訴我。感謝您的幫助提前。 – user1189851