我已经在Windows上安装了python,过去我通过打开cmd并键入pip install package
来安装软件包。现在,当我尝试通过点子安装任何软件包时,出现此错误:
ERROR: Could not install packages due to an EnvironmentError: Please check proxy URL. It is malformed and could be missing the host.
我试图用Google搜索该错误,但是我发现的唯一可能的解决方案是在regedit中转到1 LongPathsEnabled或以管理员身份启动cmd,但两者都对我不起作用。
编辑:出于某些原因,在“ Internet选项>连接> LAN设置”中激活了代理设置,但没有任何实际的代理。停用它后,我可以正确使用pip。
答案 0 :(得分:0)
要在代理后面使用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
在此处查看完整答案:Error during pip install -Please check proxy URL
还要在您的环境中添加点子吗?
答案 1 :(得分:-1)
我认为您位于代理之后,因此请指定凭据,服务器地址和端口:
pip install --proxy=https://user:pass@server:port