【发布时间】:2017-12-08 13:28:30
【问题描述】:
使用代理防火墙进行 pip 安装。
有人推荐我查看代理以及如何输入参数以通过代理服务器并安装所述 python 模块。我发现的链接之一建议我安装 CNTLM。 >> Using pip behind a proxy
此建议需要安装代理阻止,因此无法正常工作。
【问题讨论】:
-
你看到了什么错误?您对 pip 使用了哪些参数?
-
重试总数=4,连接=无,读取=无,重定向=无的错误。连接被新连接错误断开后。 pip._vendor.requests.packages.urllib3.connection.verifiedhttpsconnection 对象位于 0x00000000041592B0>:无法建立新连接。 errno 11004 getaddrinfo 失败。找不到满足要求的版本。参数 -- pip install --proxy=user@mydomain:port somepackage。但那个错误不是因为争论。这是因为命令提示符中的 pip install module 指向脚本文件夹。
-
您是否已经尝试过
sudo pip --proxy http://web-proxy.mydomain.com install somepackage,正如您链接中投票最多的答案所暗示的那样?相应地更改您的代理。 -
根据什么更改我的代理,mydomain 是什么?我按您的方式输入,但收到错误消息 sudo 不是内部或外部命令、可运行程序或批处理文件。
-
您必须将其更改为您的代理 IP 地址或 URL。忘掉sudo吧,把它当成
pip install --proxy=<your_proxy_url>:<your_proxy_port> module
标签: proxy installation pyinstaller python-module