Как установить локальные пакеты с помощью pip как часть сборки докера?Python

Программы на Python
Anonymous
Как установить локальные пакеты с помощью pip как часть сборки докера?

Сообщение Anonymous »

У меня есть пакет, который я хочу встроить в образ Docker, который зависит от соседнего пакета в моей системе.

Мой файл require.txt выглядит примерно так:

-e ../other_module
numpy==1.0.0
flask==0.12.5


Когда я вызываю pip install -r require.txt в виртуальном окружении, это работает нормально. Однако, если я вызову это в файле Docker, например:

ADD require.txt /app
RUN pip install -r require.txt


и запущу с помощью docker build. Я получаю сообщение об ошибке следующего содержания:

Код: Выделить всё

../other_module should either be a path to a local project or a VCS url beginning with svn+, git+, hg+, or bzr+
Что я здесь делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/447 ... cker-build

Вернуться в «Python»