使用 conda update 且仅在将登录名和密码放入命令行时代理出现问题
issue with proxy when using conda update and only when putting the loging and pwd in the command line
我是 anaconda 的新手。我在 Windows 7 机器上安装了 Anaconda:
H:\>conda info
Using Anaconda Cloud api site https://api.anaconda.org
Current conda install:
platform : win-64
conda version : 4.0.7
conda-build version : 1.20.3
python version : 2.7.11.final.0
requests version : 2.10.0
root environment : C:\Program Files\Anaconda2 (writable)
default environment : C:\Program Files\Anaconda2
envs directories : C:\Program Files\Anaconda2\envs
package cache : C:\Program Files\Anaconda2\pkgs
channel URLs : repo.continuum.io/pkgs/free/win-64/
repo.continuum.io/pkgs/free/noarch/
repo.continuum.io/pkgs/pro/win-64/
repo.continuum.io/pkgs/pro/noarch/
config file : C:\Users\xxxx\.condarc
is foreign system : False
我开始使用以下命令更新和安装 python 软件包:
康达更新 python
康达更新-全部
一切正常。我必须输入我的登录名和密码,一切正常。
然后我开始遇到代理问题。请参阅以下详细信息:
- 它询问了我的用户名,我输入了 MY_LOGIN
- 然后它问我我的密码,问题开始了。如果我尝试输入密码,我会看到我输入的所有字符都不正确。当我录入时,系统再次要求我输入密码,然后系统冻结,我需要关闭应用程序!
- 我正在使用以下 .condarc 文件:
proxy_servers:
http: xxx-vip1.ch.doleni.net:8080
https: xxx-vip1.ch.doleni.net:8080
低于前面命令的输出
H:\>conda update python
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata:
https proxy username: MY_LOGIN
https proxy username: Password: MY_PWD
https proxy username: Password:
我找到了让它工作的方法,但我不明白为什么。请参阅以下详细信息:
- 如果我将我的登录名和密码放在 .condarc 文件中,一切都会恢复正常:
proxy_servers:
http: xxx-vip1.ch.doleni.net:8080
https: https://MY_LOGIN:MY_PWD@xxx-vip1.ch.doleni.net:8080
- 一切正常,如下图所示
低于前面命令的输出
H:\>conda update python
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .........
# All requested packages already installed.
# packages in environment at C:\Program Files\Anaconda2:
#
python 2.7.11 4
知道为什么将我的登录名和密码放在命令行中而将其放在 .condarc 中却不起作用吗?
我的印象是在 python 软件包更新后问题开始了(有时我收到一些消息询问我是否想从不受信任的来源安装软件)。
会不会是我公司的网络安全问题?在联系我公司的IT之前,我想清楚地了解原因。
也许 IT 安全团队应该在例外列表中添加 Web URL 列表(conda 联系以下载软件包)。
repo.continuum.io/pkgs/free/win-64/
repo.continuum.io/pkgs/free/noarch/
repo.continuum.io/pkgs/pro/win-64/
repo.continuum.io/pkgs/pro/noarch/
但是当我遇到这个问题时,它对一个朋友来说效果很好,一天后他开始遇到同样的问题。
非常感谢
干杯
法比恩
总结一下这个话题,没有这个问题的唯一方法是删除包 futures。这个包的作者声称这是 conda 方面的问题。
此处有更多详细信息:link to Github of this package。从那以后我没有任何问题。
我是 anaconda 的新手。我在 Windows 7 机器上安装了 Anaconda:
H:\>conda info
Using Anaconda Cloud api site https://api.anaconda.org
Current conda install:
platform : win-64
conda version : 4.0.7
conda-build version : 1.20.3
python version : 2.7.11.final.0
requests version : 2.10.0
root environment : C:\Program Files\Anaconda2 (writable)
default environment : C:\Program Files\Anaconda2
envs directories : C:\Program Files\Anaconda2\envs
package cache : C:\Program Files\Anaconda2\pkgs
channel URLs : repo.continuum.io/pkgs/free/win-64/
repo.continuum.io/pkgs/free/noarch/
repo.continuum.io/pkgs/pro/win-64/
repo.continuum.io/pkgs/pro/noarch/
config file : C:\Users\xxxx\.condarc
is foreign system : False
我开始使用以下命令更新和安装 python 软件包: 康达更新 python 康达更新-全部 一切正常。我必须输入我的登录名和密码,一切正常。
然后我开始遇到代理问题。请参阅以下详细信息: - 它询问了我的用户名,我输入了 MY_LOGIN - 然后它问我我的密码,问题开始了。如果我尝试输入密码,我会看到我输入的所有字符都不正确。当我录入时,系统再次要求我输入密码,然后系统冻结,我需要关闭应用程序! - 我正在使用以下 .condarc 文件:
proxy_servers:
http: xxx-vip1.ch.doleni.net:8080
https: xxx-vip1.ch.doleni.net:8080
低于前面命令的输出
H:\>conda update python
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata:
https proxy username: MY_LOGIN
https proxy username: Password: MY_PWD
https proxy username: Password:
我找到了让它工作的方法,但我不明白为什么。请参阅以下详细信息: - 如果我将我的登录名和密码放在 .condarc 文件中,一切都会恢复正常:
proxy_servers:
http: xxx-vip1.ch.doleni.net:8080
https: https://MY_LOGIN:MY_PWD@xxx-vip1.ch.doleni.net:8080
- 一切正常,如下图所示
低于前面命令的输出
H:\>conda update python
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: ....
Solving package specifications: .........
# All requested packages already installed.
# packages in environment at C:\Program Files\Anaconda2:
#
python 2.7.11 4
知道为什么将我的登录名和密码放在命令行中而将其放在 .condarc 中却不起作用吗? 我的印象是在 python 软件包更新后问题开始了(有时我收到一些消息询问我是否想从不受信任的来源安装软件)。 会不会是我公司的网络安全问题?在联系我公司的IT之前,我想清楚地了解原因。
也许 IT 安全团队应该在例外列表中添加 Web URL 列表(conda 联系以下载软件包)。
repo.continuum.io/pkgs/free/win-64/ repo.continuum.io/pkgs/free/noarch/ repo.continuum.io/pkgs/pro/win-64/ repo.continuum.io/pkgs/pro/noarch/
但是当我遇到这个问题时,它对一个朋友来说效果很好,一天后他开始遇到同样的问题。
非常感谢 干杯 法比恩
总结一下这个话题,没有这个问题的唯一方法是删除包 futures。这个包的作者声称这是 conda 方面的问题。
此处有更多详细信息:link to Github of this package。从那以后我没有任何问题。