2016-11-17 2 views
2

В моей работе используется прокси-сервер с конфигурационным файлом .pac для подключения к Интернету. Это дает мне огромные головные боли, чтобы сделать такие вещи, как git work (удалось заставить его работать), теперь я пытаюсь настроить Python, я установил его (Windows), и теперь я пытаюсь получить некоторые библиотеки, такие как request или lxml, но пип не может подключиться к Интернетуpip за прокси-сервером компании - обходной путь?

'Connection прервана.', gaierror (11004, 'getaddrinfo Failed')) '/ простой/LXML/

Я знаю, что это проблема прокси, я не думаю, что я могу заставить его работать, поэтому мой вопрос:

Есть ли способ загрузки библиотек с веб-страницы и ru установить их вручную?

Я нашел некоторые из них https://pypi.python.org, но я хочу, чтобы иметь возможность загрузить библиотеку дома, получить файлы, а затем установить его на работе

+1

Возможно, эта тема может вам помочь: http://stackoverflow.com/questions/14149422/using-pip-behind-a-proxy – woockashek

+1

Каков ваш конкретный вопрос? 'python setup.py install' достаточно. –

ответ

2

Установите пакеты из PyPI следующим образом:

  • Загрузить пакет
  • разархивировать
  • Перейти в папку с setup.py
  • типа в python setup.py install (если не указано о в соответствии с инструкциями по установке)

Другой способ - использовать двоичные файлы Windows для Python, которые можно найти по адресу ~gohlke. Установите загруженные колеса через pip install some-package.whl.


Раствор для прокси вопрос может быть просмотра IP-адреса, используемые балансировки нагрузки на прокси-сервер (обычно указывается в файле .pac, попытайтесь открыть его непосредственно в веб-браузере) и установить один из IP-адресов прокси вручную в настройках Internet Explorer и в настройках вашего пипса или Python. Обычно ИТ-правила компании часто устанавливают параметры прокси-сервера, поэтому вы должны делать это каждый раз, вы попадаете в прокси-ошибку.

Запустите inetcpl.cpl ,4, чтобы открыть настройки Internet Explorer непосредственно на вкладке, необходимой для установки прокси-сервера.

+0

Он не знает, как установить библиотеки без пипса. –

+0

Колеса от ~ gohlke можно установить только через 'pip install some-package.whl'. Я добавил его к ответу. – bastelflp

+1

Скажите ему единственный способ. Начните с [https://pypi.python.org] (https://pypi.python.org) и продолжайте установку 'python setup.py install **. Должен быть один - и желательно только один - для этого. ** –

2

Лучший способ сделать это, если у вас нет прокси-сервера, чтобы загрузить пакет из Интернета и построить оттуда, как упомянутые другие ответы, но если у вас есть прокси-сервер компании, который является общим и намного быстрее, вы можете используйте pip install pakg_name --proxy http://proxy.name, который загрузит пакет через альтернативный путь.