【问题标题】:running sudo pip install times out运行 sudo pip install 超时
【发布时间】:2017-02-01 20:12:30
【问题描述】:

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

export http_proxy=http://proxy:8099
export https_proxy=http://proxy:8099

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

【问题讨论】:

    标签: python linux pip


    【解决方案1】:

    尝试下载 *.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
    

    【讨论】:

      【解决方案2】:

      希望这个答案成为评论,但仍然如此。你有:

      export https_proxy=http://proxy:8099
      

      使用的是http,但实际上应该是https。尝试编辑这一行。

      【讨论】:

        【解决方案3】:

        除了其他人发布的内容外,我还找到了此链接。好像有known problem with pip and proxies。您可能还必须在 pip 命令中使用--proxy=<proxy address> 标志。

        【讨论】:

          猜你喜欢
          • 2015-06-01
          • 2015-06-13
          • 2016-08-04
          • 2015-03-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-11
          • 2014-09-16
          相关资源
          最近更新 更多