运行sudo pip安装时间

时间:2017-02-01 20:12:31

标签: python linux pip

我试图运行sudo pip install ...时出现问题,因为当我尝试以这种方式安装软件包时会超时。我在代理(操作系统是RHEL7)后面,我通过运行:

来设置代理
export http_proxy=http://proxy:8099
export https_proxy=http://proxy:8099

如果我执行pip install ...,则会下载但无法安装,因为我没有以sudo身份运行。如果我执行sudo pip install ...Collecting ...部分会一直给我一个网络无法访问的错误。

3 个答案:

答案 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>标志。