我需要配置代理才能在Anaconda中升级我的Python环境。我指定了HTTP_PROXY环境变量:
set HTTP_PROXY=myproxy:8080
并修改了C:\ Users \ I328807中的.condarc文件:
proxy_servers:
http: http://myproxy:8080
但是conda仍然在与连接斗争:
C:\Users\I328807>conda install python=3.5
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: Could not connect to https://repo.continuum.io/pkgs/free/win-64/
Could not connect to https://repo.continuum.io/pkgs/free/noarch/
Could not connect to https://repo.continuum.io/pkgs/pro/win-64/
Could not connect to https://repo.continuum.io/pkgs/pro/noarch/
答案 0 :(得分:4)
尝试使用HTTP S 代理,而不是HTTP。
所以配置应该是,
set HTTPS_PROXY=myproxy:8080
proxy_servers:
https: https://myproxy:8080
有关详细信息,请参阅此处: http://conda.pydata.org/docs/config.html#configure-conda-for-use-behind-a-proxy-server-proxy-servers
答案 1 :(得分:0)
请你再试一次:
导出HTTP_PROXY而不是设置。
sudo -E bash -c'echo $ HTTP_PROXY',以确保您导出变量。
否则请注意,在您的.condarc中,您不能在http:和声明之间使用制表符,只能使用空格。