Получение зависимостей для пакета python для установки на автономный хост
Мне нужно установить некоторые пакеты Python на автономный хост. Обычно, когда вы делаете python setup.py install
в одном из этих пакетов, если он не может найти необходимые зависимости, он попытается загрузить их из pypi. Мой автономный хост не может получить доступ к pypi, и установка не удалась. Если бы у меня был только один пакет, я мог бы вручную получить зависимости, но мне нужно установить несколько пакетов, и некоторые из них, на которые я смотрел более подробно, имеют довольно много зависимостей. В частности, есть список, который является частью модуля установки, который содержит значения пакетов по имени pypi.
Конечно, я мог бы очистить файл setup.py, чтобы найти эти зависимости, но мне все равно пришлось бы вручную и рекурсивно проверять эти зависимости на предмет их зависимостей. Кажется, что я, наверное, не единственный человек, которому когда-либо приходилось делать это, но ни один из моих поисков не нашел существующего решения.
1 ответ
Установите все зависимости на подключенном хосте, затем tar
до новых установленных зависимостей от site-packages
каталог, и перейдите к вашей отключенной системе - разве я что-то упускаю из ваших требований?