为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

凤凰求蛊 2024-01-04 16:30:18
我已经在 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 。
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

要在代理后面使用 pip,您可以使用 --proxy 选项指定代理。


pip install --proxy=https://user:pass@server:port packages

如果您要在给定会话中进行多次 pip 安装,则可以在终端或命令提示符中设置代理变量。下面的行取自此处。如果您有能力定义环境变量,只需执行一次就可以了。


# Windows

set http_proxy=http://[username:password@]proxyserver:port

set http_proxy=https://[username:password@]proxyserver:port


# Linux

export https_proxy=https://[username:password@]proxyserver:port

另外,您是否将 pip 添加到您的环境中?



查看完整回答
反对 回复 2024-01-04
?
慕容森

TA贡献1853条经验 获得超18个赞

我认为您位于代理后面,因此请指定凭据、服务器地址和端口:

pip install --proxy=https://user:pass@server:port


查看完整回答
反对 回复 2024-01-04
  • 2 回答
  • 0 关注
  • 63 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信