Как установить Python из источника без подключения к интернету? - PullRequest
6 голосов
/ 06 января 2012

Я устанавливаю python в произвольном месте на внутреннем сервере.К сожалению, я не могу подключиться к интернету.Большинство сайтов блокируются брандмауэром.(по сути, Pypi репозиторий!) Пожалуйста, не спрашивайте причину.И у меня нет учетной записи root, поэтому я должен установить Python из исходного кода.Я успешно установил Python из исходного кода!Но проблема в том, что любой из easy_install или pip не может быть установлен, потому что сайты недоступны здесь.: (

Как я могу установить их в текущей ситуации?

Ответы [ 3 ]

9 голосов
/ 06 января 2012
  1. Загрузите исходные архивы интересующего вас модуля на свой ПК
  2. Загрузить его на удаленный сервер (SCP)
  3. Извлеките тарбол (например, tar -xvzf pack.tar.gz)
  4. Установить текущий каталог для извлеченной папки (должен содержать файл с именем setup.py)
  5. Установить модуль: python setup.py install (см. документация )

На мой взгляд, установка локального зеркала, подобного предложенному Тимом, не стоит этого (конечно, это зависит от того, как часто вы планируете устанавливать / обновлять модули Python на этом удаленном компьютере ...)

0 голосов
/ 15 мая 2013
easy_install /your/file/location/pack.tar.gz
0 голосов
/ 06 января 2012

Загрузите исходные архивы соответствующих модулей и установите их локально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...