pip连接失败:无法获取索引基URL http://pypi.python.org/simple/

 用户2ng6zjfjen 发布于 2023-01-31 23:03

我跑sudo pip install git-review,并得到以下消息:

Downloading/unpacking git-review
  Cannot fetch index base URL http://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement git-review
No distributions at all found for git-review
Storing complete log in /home/sai/.pip/pip.log

有没有人对此有任何想法?

8 个回答
  • 我知道这是一个老线程,但我今天遇到了这个问题,并希望分享我的问题的解决方案,因为我没有在其他地方看到这个解决方案.

    我的环境:关于Ubuntu 12.04.5的Python 2.7.12/2.7.14在virtualenv中的LTS,pip版本1.1.

    我的错误:

    pip install nose
    

    在控制台中:

    Cannot fetch index base URL http://pypi.python.org/simple/
    

    在〜/ .pip/pip.log中:

    Could not fetch URL http://pypi.python.org/simple/: HTTP Error 403: SSL is required
    

    对我很好奇,因为我在脚本中运行这些相同的命令没有问题大约一年.

    这修好了:

    pip install --index-url=https://pypi.python.org/simple/ nose
    

    (注意https)

    希望这有助于某人!

    2023-01-31 23:07 回答
  • 编辑:

    当前版本PIP不再存在此问题.截至目前,版本:7.1.2是当前版本.这是PIP链接:

    https://pypi.python.org/pypi/pip

    原始修复:

    我试图使用时遇到了这个问题 pip==1.5.4

    这是与PIP和Python的PYPI信任SSL证书相关的问题.如果您查看Mac OS X中的PIP日志:/Users/username/.pip/pip.log,它将为您提供更多详细信息.

    我的解决方法是在经过几个小时尝试不同的东西之后让PIP重新启动并运行,无论是在virtualenv中还是在普通的站点包中,都可以使用Python 进入我的站点,并摆脱当前的PIP版本.对我来说,我有pip==1.5.4

    我删除了PIP目录和PIP egg文件.然后我跑了

    easy_install pip==1.2.1  
    

    这个版本的PIP没有SSL问题,然后我能够pip install -r requirements.txt在我的virtualenv中运行我的常规来设置我想要的所有包在我的requirements.txt文件中列出的包.

    这也是我发现这个谷歌集团的几个人通过该问题的推荐黑客:

    https://groups.google.com/forum/#!topic/beagleboard/aSlPCNYcVjw

    2023-01-31 23:10 回答
  • 我添加了--proxy命令行选项指向代理并且它正在工作(pip版本是1.5.4和python 2.7).由于某种原因,它没有采用shell env变量HTTPS_PROXY,HTTP_PROXY,https_proxy,http_proxy.

    sudo pip --proxy [user:passwd@]proxy.server:port install git-review
    

    2023-01-31 23:13 回答
  • 检查你的代理连接,我有类似的问题,然后我改变了我的连接,没有代理和繁荣,它开始下载和设置库

    2023-01-31 23:14 回答
  • 我遇到了同样的问题pip==1.5.6.我不得不纠正我的系统时间.

    # date -s "2014-12-09 10:09:50"
    

    2023-01-31 23:15 回答
  • 这在Ubuntu 12.04上对我有用.

    pip install --index-url=https://pypi.python.org/simple/ -U scikit-learn
    

    2023-01-31 23:15 回答
  • 我和pip 1.5.6有同样的问题.

    我刚刚删除了〜/ .pip文件夹,它就像一个魅力.

    rm -r ~/.pip/
    

    2023-01-31 23:15 回答
  • 您需要升级您的pip安装.

    --index-url(短版:-i)选项允许你指定在调用索引网址将点子本身,还有可以使用https变.然后你可以指示pip升级自己.

    sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip

    之后你应该能够使用没有--index-url选项的pip .


    我相信7.0.0版(2015-05-21)发布了这个问题.该版本的发行说明如下:

    BACKWARD INCOMPATIBLE不再隐含地支持不安全的起源,而是要求使用该--trusted-host选项明确信任不安全的起源.

    您可以查看您的点数版本pip --version.

    这意味着发布sudo pip install --trusted-host --upgrade pip一次也可以解决这个问题,尽管下载了不安全的http.这可能根本不起作用,因为可能无法在服务器上访问不安全的端点(我没有对此进行测试).

    2023-01-31 23:18 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有