Не могу импортировать библиотеку в проект - PullRequest
1 голос
/ 01 августа 2011

Я пытаюсь создать проект на Python, который состоит из GAE, Django и Orange library .Когда я создаю этот проект без Orange, нет проблем запустить его.Но когда я присоединяю эту библиотеку к проекту, я получаю сообщение

ImportError: No module named orange

Я пытаюсь добавить источники в каталог моего проекта, но это также не работает.Я пытаюсь создать проект в Eclipse и в PyCharm - все та же ошибка.Но когда я пишу инструкцию

from orange import...

intellisense работает правильно.Я был бы признателен, если бы кто-то мог помочь мне импортировать эту библиотеку в мой проект:)

1 Ответ

4 голосов
/ 01 августа 2011

GAE не поддерживает модули Python с расширениями C.Другими словами:

Код приложения, написанный для среды Python, должен быть написан исключительно на Python.Расширения, написанные на языке Си, не поддерживаются.


$ 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
-------------------------------------------------------------------------------
...