可以在不检查SSL证书的情况下pip访问pypi,还是甚至可以使用http而不是https?

时间:2014-04-24 08:13:49

标签: python http https ssl-certificate pip

在我的环境中,我需要通过我的本地代理使用pip(即使用--proxy命令行选项)。当我这样做时,我收到错误

error: [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions

我认为这是由于证书问题造成的,因为我的代理不支持https进行证书检查,但它确实支持https 而不进行证书检查。 (例如wget https://webpage.com确实有效,当check_certificate=off中有.wgetrc时。

所以,对于我认为的pip问题,当我告诉pip不要检查证书时它应该工作。另一种选择是告诉pip根本不要使用https,而只是http

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用带有--proxy参数的pip。 pip install --proxy http://pip.readthedocs.org/en/latest/reference/pip.html#cmdoption--proxy 查看错误是否发生变化。