我位于公司防火墙后面。我正在尝试通过运行以下命令来更新 conda 软件包:
conda update --all
这是要求我提供代理用户名和密码。
https proxy username:
https proxy username: Password:
在阅读了许多有关此问题的文章后,我向 IT 人员寻求了帮助,并更新了“.condarc”文件中的 proxy_server 内容,如下所示:
binstar_upload: true
channels:
- https://conda.binstar.org/numba
- https://pypi.python.org/simple/
- defaults
proxy_servers:
http: http://poPYtheSailor:spinach\@[email protected] /cdn-cgi/l/email-protection:5080
https: https://poPYtheSailor:spinach\@[email protected] /cdn-cgi/l/email-protection:5080
ssl_verify: false
这里,代理服务器用户名和密码是我的本地机器登录名/密码。
完成所有这些操作后,我仍然收到相同的消息。它仍然要求输入用户名和密码。据IT人员称,“查询能够联系到要下载包的网站。但它无法联系到代理,因为它没有携带任何用户ID和密码”。我真的不知道这意味着什么。请帮我解决这个问题。我们还有明显的动态 IP 地址 - 尽管我的 PC IP 地址与去年相同。
以下是“Conda info”命令输出。
Current conda install:
platform : win-64
conda version : 3.14.1
conda-build version : 1.14.1
python version : 3.4.3.final.0
requests version : 2.7.0
root environment : C:\Anaconda3 (writable)
default environment : C:\Anaconda3
envs directories : C:\Anaconda3\envs
package cache : C:\Anaconda3\pkgs
channel URLs : https://conda.binstar.org/numba/win-64/
https://conda.binstar.org/numba/noarch/
https://pypi.python.org/simple/win-64/
https://pypi.python.org/simple/noarch/
https://repo.continuum.io/pkgs/free/win-64/
https://repo.continuum.io/pkgs/free/noarch/
https://repo.continuum.io/pkgs/pro/win-64/
https://repo.continuum.io/pkgs/pro/noarch/
config file : C:\Users\poPYtheSailor\.condarc
is foreign system : False
得到了我自己的问题的解决方法。因此,必要的文件是“.condarc”(我的文件内容与我在问题中粘贴的内容类似)。其次,我已要求 IT 安全团队将 Web URL 列表(conda 联系以下载包)添加到例外列表中。这就对了。截至目前,它正在发挥作用。命令提示符不询问代理用户 ID/密码。
我要求他们在例外列表中添加的网址是:
https://conda.binstar.org/numba/win-64/
https://conda.anaconda.org/
https://binstar.org/
https://anaconda.org/
https://repo.continuum.io/
https://pypi.python.org/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)