Получение зависимостей для пакета python для установки на автономный хост

Мне нужно установить некоторые пакеты Python на автономный хост. Обычно, когда вы делаете python setup.py install в одном из этих пакетов, если он не может найти необходимые зависимости, он попытается загрузить их из pypi. Мой автономный хост не может получить доступ к pypi, и установка не удалась. Если бы у меня был только один пакет, я мог бы вручную получить зависимости, но мне нужно установить несколько пакетов, и некоторые из них, на которые я смотрел более подробно, имеют довольно много зависимостей. В частности, есть список, который является частью модуля установки, который содержит значения пакетов по имени pypi.

Конечно, я мог бы очистить файл setup.py, чтобы найти эти зависимости, но мне все равно пришлось бы вручную и рекурсивно проверять эти зависимости на предмет их зависимостей. Кажется, что я, наверное, не единственный человек, которому когда-либо приходилось делать это, но ни один из моих поисков не нашел существующего решения.

1 ответ

Решение

Установите все зависимости на подключенном хосте, затем tar до новых установленных зависимостей от site-packages каталог, и перейдите к вашей отключенной системе - разве я что-то упускаю из ваших требований?

Другие вопросы по тегам