2011-08-19 13 views

Odpowiedz

7

App Engine wiązki większość z biblioteki standardowej, z kilkoma wyjątkami (marshal nie jest dostępny, cPickle jest aliasem dla pickle i moduły do ​​czynienia, na przykład, gniazdka, nie będzie działać), plus webob, simplejson , django i PyYAML. Możesz zobaczyć aukcję here.

Możesz dołączyć dowolne czyste biblioteki Pythona do swojej aplikacji. Rozszerzenia C nie są obsługiwane, co wyklucza numpy, scipy i wszystko, co zależy od nich (np. Dwa inne moduły, o których wspominasz).

Środowisko uruchomieniowe Python 2.7, które wkrótce trafi do zaufanych testerów, będzie zawierało numpy (wraz z z PIL i lxml), ale w tej chwili nic nie wskazuje na to, że arbitralne rozszerzenia C będą dozwolone w najbliższym czasie (chociaż istnieje pewna nadzieja, że ​​mogą być ostatecznie dozwolone przez NaCL.)

1

Od 13/14 grudnia 2012 r. aparat Google obsługuje numpy i matplotlib.

Jest pewien haczyk, że serwer deweloper nie obsługuje matplotlib po wyjęciu z pudełka, ale to było stosunkowo łatwo włamać się wokół: http://gae-matplotlib-demo.appspot.com/

moduły Pure-python można włączyć siebie, ale myślę scipy nie jest jeden z nich, więc nie masz szczęścia.

0

dla Pythona 2.7, Django punkty końcowe, jinja2, lxml, markupsafe, matplotlib, MySQLdb, numpy, PIL, protorpc, PyAMF, pycrypto, setuptools, SSL, webapp2, webob są obsługiwane

kasę ten dokument dla pełnej listy Third-party Libraries in Python 2.7