Запуск 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