我试图运行sudo pip install ...
时出现问题,因为当我尝试以这种方式安装软件包时会超时。我在代理(操作系统是RHEL7)后面,我通过运行:
export http_proxy=http://proxy:8099
export https_proxy=http://proxy:8099
如果我执行pip install ...
,则会下载但无法安装,因为我没有以sudo身份运行。如果我执行sudo pip install ...
,Collecting ...
部分会一直给我一个网络无法访问的错误。
答案 0 :(得分:0)
尝试下载* .whl文件并安装将文件名作为参数传递给pip的包。例如,以下行尝试安装BeautifulSoup。
python -m pip install beautifulsoup4-4.5.3-py2-none-any.whl
此外,您可以下载压缩文件,解压缩并运行该文件夹中的setup.py文件。
tar -xzvf beautifulsoup4-4.5.3.tar.gz
cd beautifulsoup4-4.5.3
python setup.py install
答案 1 :(得分:0)
希望这个答案成为评论,但仍然如此。你有:
export https_proxy=http://proxy:8099
使用 http ,但实际上应该是 https 。尝试编辑此行。
答案 2 :(得分:0)
除了其他人发布的内容外,我还找到了这个链接。似乎有known problem with pip and proxies。您也可能必须在pip命令中使用--proxy=<proxy address>
标志。