在我的环境中,我需要通过我的本地代理使用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
。
有什么办法吗?
答案 0 :(得分:0)
尝试使用带有--proxy参数的pip。 pip install --proxy http://pip.readthedocs.org/en/latest/reference/pip.html#cmdoption--proxy 查看错误是否发生变化。