a.) Na przykład chcę wiedzieć numpy, scipy, scikits i matplotlib istnieją w Google App Engine
b.) Czy jest jakiś sposób, aby zainstalować je tam (pytanie insane)?jakie są wszystkie pakiety/biblioteki Pythona w Google App Engine?
Odpowiedz
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.)
PIL, NumPy i lxml biblioteka will be supported by Google App Engine in the future
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.
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