公司代理背后的 pip - 解决方法?

Gon*_*dez 2 python proxy pip

我的工作使用带有.pac配置文件的代理连接到 Internet。这让我很头疼让 git 之类的东西工作(设法让它工作),现在我正在尝试配置 Python,我安装了它(Windows),现在我正在尝试获取一些库,例如requestlxml,但是 pip无法连接到互联网

'连接中止。', gaierror(11004, 'getaddrinfo failed'))'/simple/lxml/

我知道是代理问题,我不认为我可以使它工作,所以我的问题是:

有没有办法从网页下载库然后手动安装它们?

我在https://pypi.python.org找到了其中的一些,但我希望能够在家下载一个库,获取文件然后在工作中安装它

bas*_*flp 5

从 PyPI 安装包,如下所示:

  • 下载包
  • 解压
  • 进入文件夹 setup.py
  • 输入python setup.py install(如果安装说明中没有另外说明)

另一种方法是使用可在~gohlke找到的适用于 Python 的 Windows 二进制文件。通过 安装下载的轮子pip install some-package.whl


代理问题的解决方案可能是查找代理负载均衡器使用的 IP 地址(通常列在.pac文件中,尝试直接在 Web 浏览器中打开它)并在Internet Explorer 设置以及您的 pip 或 Python 设置。通常,公司 IT 规则经常重置代理设置,因此每次遇到代理错误时都必须这样做。

运行inetcpl.cpl ,4直接在需要设置代理的选项卡上打开 Internet Explorer 设置。