我的工作使用一个带有.pac
配置文件的代理连接到internet。这给了我巨大的麻烦,让git这样的东西工作(设法使它工作),现在我试图配置Python,安装它(Windows),现在我试图获得一些库,如request
或lxml
,但pip无法连接到internet
'Connection aborted.', gaierror(11004, 'getaddrinfo failed'))'/simple/lxml/
我知道这是一个代理问题,我觉得我做不到,所以我的问题是:
有没有办法从网页下载库,然后手动安装?
我在https://pypi.python.org找到了一些,但我想在家里下载一个库,获取文件,然后在工作时安装它
从PyPI安装包,如下所示:
setup.py
进入文件夹python setup.py install
(如果安装说明中没有另外说明)另一种方法是使用Windows的Python二进制文件,可以在~gohlke找到。通过
pip install some-package.whl
安装下载的控制盘。代理问题的解决方案可以是查找代理的负载平衡器使用的IP地址(通常列在
.pac
文件中,尝试在web浏览器中直接打开),并在Internet Explorer设置和pip或Python设置中手动设置一个代理IP。通常公司IT规则会经常重置代理设置,所以每次遇到代理错误时都必须这样做。运行
inetcpl.cpl ,4
在需要设置代理的选项卡上直接打开Internet Explorer设置。我用Fiddler解决了Windows中PIP的问题。下载并安装后,请执行以下操作:
打开提示并使用https://github.com/pypa/pip/issues/1182
搜索“voltagex”(2015年5月22日评论)
除非您有代理,否则最好的方法是从internet下载包,并按照前面提到的其他答案从那里构建,但是如果您有一个公司代理,它很常见而且速度更快,您可以使用
pip install pakg_name --proxy http://proxy.name
,它将通过备用路径下载包。相关问题 更多 >
编程相关推荐