2011-08-19 16 views
5

एक।) उदाहरण मैं numpy जानना चाहता हूँ के लिए, scipy, scikits और matplotlib वहाँ गूगल एप इंजन में
ख कर रहे हैं।) वहाँ उन में वहाँ (पागल प्रश्न) स्थापित करने के लिए एक तरीका है?Google ऐप इंजन में सभी पाइथन पैकेज/पुस्तकालय क्या हैं?

उत्तर

7

App इंजन मानक पुस्तकालय के सबसे बंडल, कुछ अपवादों के साथ, simplejson (marshal उपलब्ध नहीं है, cPicklepickle के लिए एक उपनाम है, और, के साथ जैसे, सॉकेट, काम नहीं करेगा निपटने मॉड्यूल), प्लस webob , django, और PyYAML। आप एक लिस्टिंग here देख सकते हैं।

आप अपने आवेदन के साथ इच्छित शुद्ध पाइथन पुस्तकालयों को शामिल कर सकते हैं। सी एक्सटेंशन समर्थित नहीं हैं, जो numpy, scipy, और कुछ भी है कि उन पर निर्भर करता बाहर नियम (आप का उल्लेख अन्य 2 मॉड्यूल की तरह।)

अजगर 2.7 क्रम, जल्द ही, विश्वसनीय जांचकर्ताओं के लिए जाना numpy साथ शामिल होंगे (करने के लिए पीआईएल और एलएक्सएमएल के साथ), लेकिन इस समय कोई संकेत नहीं दिया गया है कि मनमाने ढंग से सी एक्सटेंशन को जल्द ही अनुमति दी जाएगी (हालांकि कुछ आशा है कि उन्हें अंततः NaCL के माध्यम से अनुमति दी जा सकती है।)

1

13/14 दिसंबर 2012 से, Google ऐप इंजन numpy और matplotlib का समर्थन करता है।

एक पकड़ने है कि डेवलपर सर्वर बॉक्स से बाहर matplotlib का समर्थन नहीं करता नहीं है, लेकिन है कि अपेक्षाकृत आसपास हैक करने के लिए आसान था: http://gae-matplotlib-demo.appspot.com/

शुद्ध-अजगर मॉड्यूल आप अपने आप को शामिल कर सकते हैं, लेकिन मुझे लगता scipy एक नहीं है उनमें से, तो आप भाग्य से बाहर हैं।

0

अजगर 2.7, Django, के लिए अंतिम बिंदु, jinja2, lxml, markupsafe, matplotlib, MySQLdb, numpy, जनहित याचिका, protorpc, PyAMF, pycrypto, setuptools, ssl, webapp2, webob का समर्थन कर रहे

इस दस्तावेज़ चेकआउट पूर्ण सूची के लिए Third-party Libraries in Python 2.7