点安装时出错-请检查代理URL

时间:2019-04-10 13:03:26

标签: python pip anaconda

我在计算机上安装了python 3.7,pip版本19.0.3的anaconda

我正在尝试从Windows命令行进行pip安装。对于通过pip尝试的所有软件包安装,我都收到了错误消息。如果有人可以帮助我,那就太好了。

给出的命令:pip install lifetimes

错误消息:

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

1 个答案:

答案 0 :(得分:0)

要在代理后面使用pip,可以使用public static void setShift() { txttime.sendkeys("1030AM"); } 选项指定代理。

--proxy

如果要在给定的会话中进行多个pip安装,则可以在终端或命令提示符下设置代理变量。以下几行摘自here。如果您有能力定义环境变量,那么只需执行一次,那么您就应该做好了。

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

如果要设置Anaconda以使用代理,而不必每次都指定代理,则需要在主目录中创建一个--trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org 文件。将以下行添加到.condarc文件中,您应该一切顺利。可以找到更多信息here

.condarc