我正在尝试更新pip,但我不断收到以下消息:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="jumbotron">
<div class="container-fluid">
<div class="row">
<div class="col-lg-6">
<div class="media">
<div class="media-body">
<h1 class="lead text-center">THis a text</h1>
<hr>
<p class="small"> that you'll remeber and don't forget if that you want to forget you'll not able to.</p>
</div>
<a class="thumb">
<img src="http://img02.deviantart.net/712d/i/2015/231/3/e/flat_landscape_by_eocdesigns-d96dbbn.jpg">
<i class="fa fa-facebook" id="social-fb"></i>
<i class="fa fa-twitter" id="social-tw"></i>
<i class="fa fa-youtube" id="social-yt"></i>
<i class="fa fa-reddit" id="social-rd"></i>
</a>
</div>
<a href="Post.html"><button class="btn" id="btn" ><i class="fa fa-arrow-left"></i></button></a>
</div>
</div>
</div>
我安装了python 3.6.1,当我运行pip --version时,我看到了pip 9.0.1。
为什么我无法更新它?或者用pip安装任何包?怎么了?我该如何解决?
答案 0 :(得分:2)
你是代理人的幕后推手。如您所发现,您可以使用pip
参数将代理传递给--proxy
:
python -m pip install -U pip --proxy http://username:password@proxy_url:port
或
pip install --upgrade pip --proxy http://username:password@proxy_url:port
这里的文档令人困惑,因为它没有提到将协议作为代理定义的一部分传递的要求。
答案 1 :(得分:0)
道歉,但是......
以我为例,我使用的是网络过滤工具( Little Snitch )来提高安全性,该工具专门阻止了终端会话/ pip的传出连接。