Как я могу настроить conda для использования кеширующего прокси?
Пока у меня есть:
- установил SquidMan и установил его хост и порт на 127.0.0.1:8080.
- установите настройки сети на прокси как http, так и https по этому адресу
- отредактировал .condarc для использования прокси
Считаю, что SquidMan настроен правильно. Если я выключу его и попытаюсь выйти в Интернет, я получаю сообщение об ошибке «Прокси-сервер отказывается подключаться». Это происходит как для веб-сайтов http, так и для https, а также если я ввожу IP напрямую (без DNS между ними).
Отредактированный .condarc выглядит так:
proxy_servers:
http: http://127.0.0.1:8080
https: http://127.0.0.1:8080
Это те же адреса, что и в настройках системного прокси, которые, похоже, отлично подходят для просмотра.
В качестве теста я использую conda install python = 3.6 conda install python = 3.7 conda clean --all
и надеемся увидеть очень высокую скорость загрузки этих пакетов python. Но они всегда до боли медлительны.
Я проверил настройки SquidMan. Существует «максимальный размер объекта», который, возможно, предотвращает кеширование загрузок conda. Они слишком большие? Итак, я набрал эти настройки до максимума (намного больше, чем загрузка conda) и попробовал снова. Те же результаты.
Как мне настроить squidman для работы с conda?