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