Как я могу скачать файлы Python .egg, когда за брандмауэром - PullRequest
1 голос
/ 12 ноября 2008

Я собираюсь попробовать турбогенераторы, но я на Windows Vista. Однако из-за проблем с прокси-сервером брандмауэра, кажется, я не могу загрузить файлы .egg, которые требуются для установки турбонагнетателей в моей среде Windows. У меня есть загрузочный, или я могу создать загрузочный Linux USB, я могу попробовать cygwin, но я не уверен, с чего начать с cygwin, поэтому мне было интересно, что решило бы мою проблему с брандмауэром / прокси-сервером при установке чего-то вроде турбовинтов.

если это возможно, есть ли какая-нибудь не онлайн-версия турбогенераторов, которую я мог бы просто загрузить с посещения сайта и затем каким-то образом импортировать эту не онлайн-версию в мою среду python?

Большое спасибо! :) 1005 *

Ответы [ 5 ]

4 голосов
/ 12 ноября 2008

Возможно, проблема не в брандмауэре как таковом, а в том, что вам нужно использовать HTTP-прокси. Если вам нужно использовать прокси-сервер, попробуйте установить переменную среды http_proxy. Возможно, ваш брандмауэр использует проверку подлинности прокси-сервера NTLM (которую Python не поддерживает); в этом случае попробуйте настроить APS-прокси-сервер на локальном компьютере и указать http_proxy на localhost.

3 голосов
/ 12 ноября 2008

Вы можете запустить TG локально из Windows . Метод установки tgsetup.py использует setuptools , который зависит от возможности загружать файлы .egg из Интернета. Наилучшим подходом было бы открыть брандмауэр для яиц, как и другие. У TG есть список яичных файлов , которые вы можете попытаться принести вручную (возможно, из открытого интернет-соединения). Установка яйца возможна вручную, но не рекомендуется .

Если изменение правил брандмауэра невозможно, вы можете использовать Linux (загрузочную или виртуальную) установку с предварительно настроенным пакетом TG. Например, Fedora имеет один . Таким образом, пакет TG пересекает (надеюсь) брандмауэр в виде файла .rpm.

2 голосов
/ 12 ноября 2008

Вы можете использовать старый взлом брандмауэра ... попробуйте бросить "? File.jpg" или "# file.jpg" в конце (без кавычек). Брандмауэр может увидеть это, когда вы пытаетесь загрузить файл изображения, который он разрешит, отвечающему серверу, вероятно, не будет важно, что вы прикрепили строку запроса, и (я думаю) python просто увидит яйцо.

1 голос
/ 12 ноября 2008

Добавление python в список исключений брандмауэра. Просто убедитесь, что вы не запускаете сомнительный код, написанный на python, конечно.

0 голосов
/ 12 ноября 2008

Возможно, это не то, что вы ищете, но вы можете обойти прокси туннелирование SSH . Другая возможность использования Tor .

...