2011-08-19 26 views

Trả lời

7

App Engine bó hầu hết các thư viện chuẩn, với một vài ngoại lệ (marshal không có sẵn, cPickle là một bí danh cho pickle, và các module xử lý, ví dụ, ổ cắm, sẽ không làm việc), cộng với webob, simplejson , djangoPyYAML. Bạn có thể xem danh sách here.

Bạn có thể bao gồm bất kỳ thư viện python thuần túy nào bạn muốn với ứng dụng của mình. C mở rộng không được hỗ trợ, trong đó quy định ra NumPy, scipy, và bất cứ điều gì mà phụ thuộc vào họ (như 2 module khác bạn đề cập đến.)

Các Python 2.7 runtime, sớm đi đến xét nghiệm đáng tin cậy, sẽ bao gồm NumPy (cùng với PIL và lxml), nhưng hiện tại không có dấu hiệu cho thấy các tiện ích mở rộng tùy ý sẽ được cho phép bất kỳ lúc nào (mặc dù có hy vọng rằng chúng có thể được cho phép thông qua NaCL.)

1

Kể từ ngày 13/14 tháng 12 năm 2012, công cụ ứng dụng của Google hỗ trợ gọn gàng và matplotlib.

Có một catch mà máy chủ phát triển không hỗ trợ matplotlib ra khỏi hộp, nhưng đó là tương đối dễ dàng để hack xung quanh: http://gae-matplotlib-demo.appspot.com/

module Pure-python bạn có thể đưa cho mình, nhưng tôi nghĩ scipy không phải là một trong số họ, vì vậy bạn không may mắn.

0

Đối với Python 2.7, django, điểm cuối, jinja2, lxml, markupsafe, matplotlib, MySQLdb, numpy, PIL, protorpc, PyAMF, pycrypto, setuptools, ssl, webapp2, webob được hỗ trợ

Thanh toán tài liệu này để có danh sách đầy đủ Third-party Libraries in Python 2.7

Các vấn đề liên quan