Sprawdzam, czy mogę używać biblioteki takiej jak GHMM z moją usługą sieciową Python, w której działa AppEngine.Czy jest możliwe użycie biblioteki C z python AppEngine?
Odpowiedz
Krótka odpowiedź: nie
https://developers.google.com/appengine/kb/commontasks
Co trzecia strona biblioteki można używać w mojej aplikacji?
Możesz używać dowolnych czystych bibliotek stron trzecich Pythona w swojej aplikacji Google App Engine. Aby korzystać z biblioteki innej firmy, po prostu umieść pliki w katalogu aplikacji, a następnie zostaną one przesłane do aplikacji po jej wdrożeniu w naszym systemie. Możesz importować pliki tak samo jak inne pliki Pythona do swojej aplikacji.
Jak powiedział @gahooa, ogólna odpowiedź brzmi: nie.
Dla bardziej popularnych bibliotek, które mają zależności C, najlepszą opcją jest teraz przesłanie biletu [1], zdobycie innego, aby upvote (gwiazdka) biletu, a App Engine dodać go jako obsługiwaną bibliotekę.
[1] http://code.google.com/p/googleappengine/issues/entry?template=Feature%20request
jestem już przy użyciu bibliotek TRZECIĄ Pythonie z obsługi. Miałem takie samo wrażenie jak twoja krótka odpowiedź, ale musiałem też zapytać :) – topless
Jestem prawie pewien, że Google ma niewielką kontrolę nad tym, co skompilowany kod C mógłby zrobić w ramach swojej infrastruktury, a zatem ogranicza to. – gahooa