Как разместить пакеты python для установки (используя apt-get) в файле require.txt в движке приложения GCP - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь запустить свое приложение в движке GCP App.Мой файл Requirements.txt выглядит следующим образом:

pillow==5.1.0
pybase64==0.4.0
poppler-utils==0.68.0 

Poppler-utils можно установить только с помощью sudo apt-get в средстве командной строки GCP.Как я могу указать его в файле require.txt, чтобы приложение устанавливало этот пакет самостоятельно с помощью команды sudo apt-get?

1 Ответ

0 голосов
/ 19 сентября 2018

Файл needs.txt специфичен для pip и может включать только пакеты Python.

Если вам нужно установить пакет на уровне ОС (с помощью apt-get), вам нужно использовать Dockerоснованная на App Engine Гибкая среда (Стандарт не предоставляет эту функциональность) и создание пользовательской среды выполнения .

Вы можете найти пример Dockerfile здесь , расширяющий образ Python по умолчанию:

FROM gcr.io/google-appengine/python

Затем вам нужно будет добавить пакет poppler-utils с помощью:

RUN apt-get install poppler-utils

Более подробная информация о создании пользовательских сред выполнения для App Engine Flexible здесь .

...