Как установить локальные пакеты с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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