Как мне установить (или где разместить и организовать) обычные библиотеки Python в Google App Engine.
Некоторые библиотеки требуют установки с помощью setuptools. Как я могу установить эти библиотеки.
Как мне установить (или где разместить и организовать) обычные библиотеки Python в Google App Engine.
Некоторые библиотеки требуют установки с помощью setuptools. Как я могу установить эти библиотеки.
Вам нужно распаковать библиотеки в подкаталог вашего приложения и добавить каталог библиотеки в путь Python в вашем модуле обработчика запросов. Любые шаги, требуемые сценариями установки, вам придется выполнять вручную, но обычно их нет, если только библиотека не объединяет собственный модуль (который в любом случае не поддерживается в App Engine).
Если ваша библиотека содержит много файлов, их можно заархивировать и использовать zipimport, но это несколько сложнее и влияет на производительность.
Например, предположим, что вы поместили библиотеку в lib/mylibrary в каталоге вашего приложения. В модуле обработчика запросов добавьте следующее перед любым другим импортом:
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), "lib/mylibrary"))
(Обратите внимание, что это предполагает, что ваш обработчик запросов находится в корневом каталоге вашего приложения.)
Большинство из них можно установить с помощью pip.
Следуйте 3 первым пунктам из Вики Google.