Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can Pandas run on Google App Engine for Python?

Can the pandas data analysis module run on Google App Engine?

My first inclination is no: the web page states "critical code paths compiled to C". So since this is not a purely python package, you cannot simply copy a directory or ZIP file into your app engine project.

Is it possible to "disable" the C extensions and have the module run in pure python (albeit slower)?

like image 495
CrossProduct Avatar asked Jan 03 '13 18:01

CrossProduct


People also ask

Does Google App Engine support Python 3?

The Python 3 runtime supports Python 3.7, Python 3.8, Python 3.9, and Python 3.10 and uses the latest stable release of the version that is specified in your app. yaml file. App Engine automatically updates to new patch release versions, but it will not automatically update the minor version.


Video Answer


1 Answers

As of today, Google App Engine Python 2.7 runtime doesn't currently allow running arbitrary C extensions.

But it does allow inclusion of third party library that have been hand selected by the engineering team based on their popularity and developer demand.

You can request for a specific library to be included by filling a feature request on the public issue tracker. If it gets enough ☆☆☆ it is likely to be considered for inclusion in an upcoming release.

like image 182
proppy Avatar answered Sep 18 '22 12:09

proppy