python - 将 PIP 配置为在代理后面工作

标签 python proxy pip

我已经安装了 pip 附带的 python 3.4.3。我想从代理后面使用 pip,所以我执行了以下操作:

创建 C:\Users\foo\pip\pip.ini 并添加代理配置部分:

[proxy]
export http_proxy=my_proxy_server:1234

但是,当我尝试运行 pip 来安装软件包时,我收到超时消息:

C:\Users\foo>pip install paramiko Requirement already satisfied (use --upgrade to upgrade): paramiko in c:\python3 4\lib\site-packages\paramiko-1.16.0-py3.4.egg Collecting pycrypto!=2.4,>=2.1 (from paramiko) Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connec tion broken by 'ConnectTimeoutError(, 'Connection to pypi.python. org timed out. (connect timeout=15)')': /simple/pycrypto/

知道我做错了什么吗?

感谢 Adv.!

最佳答案

您可以使用以下命令让 pip 使用您的代理。基本格式是这样的形式:

 [user:passwd@]proxy.server:port

例如:

pip --proxy http://<your proxy>:<your port> (for http)
pip --proxy https://<your proxy>:<your port> (for https)

关于python - 将 PIP 配置为在代理后面工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782673/

相关文章:

python - 安装 python 模块忽略版本要求

python - 卸载包时如何自动删除pipenv中的依赖Python包?

python - 在 Mac OS X 上安装 Pandas for Python 时出错

python - Python 中的 H 几何

python - (TypeError : expected string or bytes-like object) when calling function in Django

javascript - 通过 ES6 Proxy 扩展方法可以工作,但出现 TypeError

linux - 代理后面的 Docker 需要在启动时重新启动

python - Matlab Engine Python - OSx Anaconda Segfault 或 iPython 的 DYLD_LIBRARY_PATH 错误

python - 导入错误: cannot import name 'enums'

javascript - 对所有可能的子属性的访问器进行原型(prototype)设计