2011-08-01 3 views
1

Je tente de créer un projet en Python, qui est composé de GAE, Django et Orange library. Lorsque je crée ce projet sans Orange, il n'y a aucun problème pour l'exécuter. Mais quand j'attache cette bibliothèque de projet je reçois un messageImpossible d'importer la bibliothèque dans le projet

ImportError: No module named orange 

J'essaie d'ajouter des sources à mon répertoire de projet, mais il ne fonctionne pas non plus. J'essaie de créer un projet dans Eclipse et dans PyCharm - toujours la même erreur. Mais, quand j'écris instruction

from orange import...

IntelliSense fonctionne correctement. Je serais aprecciate si quelqu'un pourrait m'aider à importer cette lib dans mon projet :)

Répondre

4

GAE ne supporte pas les modules python avec des extensions C. Dans leurs propres mots:

Le code d'application écrit pour l'environnement Python doit être écrit exclusivement en Python. Les extensions écrites en langage C ne sont pas supportées.


$ 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

J'ai eu le même problème. Votre réponse n'est pas claire pour moi. Pourriez-vous élaborer? Je comprends que vous dites que le code d'application écrit pour les environnements Python devrait être en Python. Comment pouvons-nous résoudre cela? J'ai installé Orange sur Windows. J'ai le même problème, même en utilisant Ubuntu. S'il vous plaît, faites-moi savoir. Merci d'avance pour votre aide. – user1189851

Questions connexes