在使用pip安装软件包时出现错误403 [英] Getting error 403 while installing package with pip

查看:655
本文介绍了在使用pip安装软件包时出现错误403的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用pip安装Google应用引擎时出现错误

 收集google_appengine 
正在下载google-appengine-1.5。 1.tar.gz(897kB)
100%|████████████████████████████████| 901kB 1.9MB / s
完整的命令输出python setup.py egg_info:
正在下载http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar。 gz
Traceback(最近一次调用最后一次):
在< module>中,第1行的文件< string>
文件/private/var/folders/88/5jq5gz011sl63h_37k_qftv40000gn/T/pip-build-vxx8Ov/google-appengine/setup.py,第3行,位于< module>
ez_setup.use_setuptools()
在use_setuptools $ b中的文件/ Users / user / path to project / project / venv / lib / python2.7 / site-packages / ez_setup.py,第145行$ b返回_do_download(version,download_base,to_dir,download_delay)
文件/ Users / user / path to project / project / venv / lib / python2.7 / site-packages / ez_setup.py,第124行,在_do_download
to_dir,download_delay)
文件/ Users / user / path to project / project / venv / lib / python2.7 / site-packages / ez_setup.py,第193行,位于download_setuptools
src = urlopen(url)
文件/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py,第154行,用urlopen
返回opener.open(网址,数据,超时)
文件/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py,第437行,打开
response = meth(req,response)
File/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /urlib2.py,第550行,在http_response
'http',请求,响应,代码,msg,hdrs)
文件/System/Library/Frameworks/Python.framework/Versions/2.7/ lib / python2.7 / urllib2.py,第475行,错误
返回self._call_chain(* args)
文件/System/Library/Frameworks/Python.framework/Versions/2.7/lib /python2.7/urllib2.py,第409行,在_call_chain
result = func(* args)
文件中/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7 / urllib2.py,第558行,在http_error_default
中引发HTTPError(req.get_full_url(),code,msg,hdrs,fp)
urllib2.HTTPError:HTTP错误403:需要SSL

----------------------------------------
命令python setup.py egg_info在/ private / var / folders / 88 / 5jq5gz011sl63h_37k_qftv40000gn / T / pip-build-vxx8Ov / google-appengine /`
失败,

解决方案

这是因为PyPI解散编辑非HTTPS访问API

https://mail.python.org/pipermail/distutils-sig/2017-October/031712.html



为解决方法您可以使用

  $ pip install xxxx -i https://pypi.python.org/simple/ 


getting an error while installing google app engine using pip

Collecting google_appengine
  Downloading google-appengine-1.5.1.tar.gz (897kB)
    100% |████████████████████████████████| 901kB 1.9MB/s 
    Complete output from command python setup.py egg_info:
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/88/5jq5gz011sl63h_37k_qftv40000gn/T/pip-build-vxx8Ov/google-appengine/setup.py", line 3, in <module>
        ez_setup.use_setuptools()
      File "/Users/user/path to project/project/venv/lib/python2.7/site-packages/ez_setup.py", line 145, in use_setuptools
        return _do_download(version, download_base, to_dir, download_delay)
      File "/Users/user/path to project/project/venv/lib/python2.7/site-packages/ez_setup.py", line 124, in _do_download
        to_dir, download_delay)
      File "/Users/user/path to project/project/venv/lib/python2.7/site-packages/ez_setup.py", line 193, in download_setuptools
        src = urlopen(url)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 154, in urlopen
        return opener.open(url, data, timeout)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 437, in open
        response = meth(req, response)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 550, in http_response
        'http', request, response, code, msg, hdrs)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 475, in error
        return self._call_chain(*args)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 409, in _call_chain
        result = func(*args)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 558, in http_error_default
        raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
    urllib2.HTTPError: HTTP Error 403: SSL is required

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/88/5jq5gz011sl63h_37k_qftv40000gn/T/pip-build-vxx8Ov/google-appengine/`

解决方案

It's because PyPI has disabled non HTTPS access to APIs

https://mail.python.org/pipermail/distutils-sig/2017-October/031712.html

as workaround you can use

$ pip install xxxx -i https://pypi.python.org/simple/

这篇关于在使用pip安装软件包时出现错误403的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆