Я пытаюсь установить пакеты Python с помощью easy_install из локального каталога.Как установить пакет с помощью easy_install из пакета на локальном хосте?
Причина, по которой я делаю это из-за проблем с сетью/ИТ.
У меня есть рабочая станция (Ubuntu), которая может получить доступ к репозиториям easy_install в Интернете. Я могу установить вещи без проблем.
У нас есть сеть лабораторий, которая закрыта в Интернете. У меня есть Ubuntu VM в этой лабораторной сети. Я не могу использовать easy_install (или pip) для установки чего-либо, потому что он заблокирован из репозиториев. Мне нужно установить некоторые пакеты Python, поэтому мне нужно обойти это ограничение.
Способ, которым я получил это ограничение для пипса, заключался в том, чтобы сделать «пип-загрузку» пакета, затем SCP файл пакета для виртуальной машины в сети лаборатории и выполнить «пакетную установку» файла пакета.
Я пытаюсь сделать это с помощью easy_install. Я был в состоянии загрузить easy_install пакет, выполнив эту команду
> easy_install -q --editable --build-directory . <package name>
Например, предположим, что я хотел установить пип с помощью easy_install. У меня есть каталог pip после загрузки исходного кода через easy_install. Я могу делить каталог pip и SCP на VM. Есть ли способ сказать easy_install на виртуальной машине для установки с использованием файлов из каталога pip, а не пытаться установить через внешний репозиторий?
Я искал аналогичный вопрос, используя тег easy_install, но я ничего не вижу, поэтому я думал, что попрошу.
Он может работать, но вам нужно будет загрузить каждый DEPENDENCY один за другим. Я бы предложил найти другое решение, кроме этого. –
Опцией может быть туннель вашего подключения к pypi через SSH, посмотрите man-страницу для параметров '-D' и' -R'. – redShadow