尝试从 pip 安装软件包时出现问题

我已经在 Windows 上安装了 python,并且过去常常通过打开 cmd 并键入 来安装软件包pip install package。现在,当我尝试通过 pip 安装任何软件包时,我收到此错误:

ERROR: Could not install packages due to an EnvironmentError: Please check proxy URL. It is malformed and could be missing the host.

我试图用谷歌搜索该错误,但我找到的唯一可能的解决方案是在注册表中转向 1 LongPathsEnabled 或以管理员身份启动 cmd,但这两种方法都不适合我。

编辑:由于某种原因,在“Internet 选项 > 连接 > LAN 设置”中,代理设置已激活,但没有任何实际代理。停用它后我可以正确使用 pip 。


凤凰求蛊
浏览 71回答 2
2回答

慕姐8265434

要在代理后面使用 pip,您可以使用 --proxy 选项指定代理。pip install --proxy=https://user:pass@server:port packages如果您要在给定会话中进行多次 pip 安装,则可以在终端或命令提示符中设置代理变量。下面的行取自此处。如果您有能力定义环境变量,只需执行一次就可以了。# Windowsset http_proxy=http://[username:password@]proxyserver:portset http_proxy=https://[username:password@]proxyserver:port# Linuxexport https_proxy=https://[username:password@]proxyserver:port另外,您是否将 pip 添加到您的环境中?

慕容森

我认为您位于代理后面,因此请指定凭据、服务器地址和端口:pip install --proxy=https://user:pass@server:port
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python