Запуск conda с прокси

Я использую Anaconda 2.7 на окнах, а мое интернет-соединение использует прокси.

Раньше при использовании python 2.7 (Not Anaconda) я устанавливал пакет следующим образом:

pip install {packagename} --proxy proxy-us.bla.com:123

Есть ли способ запустить conda с аргументом прокси? не видел его в conda help.

Спасибо

Ответы

Ответ 1

Вы можете настроить прокси с помощью conda, добавив его в .condarc, например

proxy_servers:
    http: http://user:[email protected]:8080
    https: https://user:[email protected]:8080

или установите переменные среды HTTP_PROXY и HTTPS_PROXY. Обратите внимание, что в вашем случае вам нужно добавить схему к URL-адресу прокси, например https://proxy-us.bla.com:123.

См. http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server.

Ответ 2

Одна ошибка, которую я делал, - сохранить файл как a.condarc или b.condarc.

Сохраните его только как .condarc и вставьте следующий код в файл и сохраните файл в своем домашнем каталоге. Внесите необходимые изменения в имя хоста, пользователя и т.д.

channels:
- defaults

show_channel_urls: True
allow_other_channels: True

proxy_servers:
    http: http://user:[email protected]:port
    https: http://user:[email protected]:port


ssl_verify: False

Ответ 3

Или вы можете использовать командную строку ниже из 4.4.x.

conda config --set proxy_servers.http http://id:[email protected]:port
conda config --set proxy_servers.https https://id:[email protected]:port