嘿我正在尝试在新的虚拟环境(2.7.4)上安装requires
文件中的一些软件包,但我一直遇到以下错误:
CertificateError: hostname 'pypi.python.org' doesn't match either of '*.addvocate.com', 'addvocate.com'
我搜索时似乎无法找到任何有用的错误信息。这里出了什么问题?世界上谁是addvocate.com
,他们在这做什么?
答案 0 :(得分:7)
答案 1 :(得分:2)
当我尝试连接到pypi时,我收到以下错误:
pypi.python.org uses an invalid security certificate.
The certificate is only valid for the following names:
*.addvocate.com , addvocate.com
因此pypi使用了错误的ssl证书,或者某种方式我的连接被路由到错误的服务器。
与此同时,我已经直接从源URL下载。见http://www.pip-installer.org/en/latest/usage.html#pip-install
答案 2 :(得分:2)
我遇到了同样的错误,我通过将我的pip版本降级为1.2.1来修复它:
easy_install pip == 1.2.1
答案 3 :(得分:0)
更改DNS设置应该暂时解决。
对于我的Ubuntu 12.04亚马逊AWS实例,我做了以下工作:
sudo pico /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8, 8.8.4.4;
保存文件,几秒钟后就可以了。