pip搜索django产生超时错误 [英] pip search django produces time out error

查看:134
本文介绍了pip搜索django产生超时错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

巧合的是,我运行pip搜索django命令,我有超时错误。甚至指定超时值



日志下方:

  D:\PERFILES\rmaceissoft\virtualenvs\fancy_budget\Scripts> pip search django --timeout = 300 
异常:
追溯(最近的最后一次呼叫):
文件 D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\lib\s
ite-packages\pip-1.1-py2.7.egg\pip\basecommand .py,第104行,主要
status = self.run(options,args)
文件D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\\第31行,运行
pypi_hits = self.search,\\ lib\s
ite-packages\pip-1.1-py2.7.egg\pip\commands\search.py​​ (query,index_url)
文件D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\lib\s
ite-packages\pip-1.1- py2.7.egg\pip\commands\\ search.py​​,第48行,搜索
hits = pypi.search({'name':query,'summary':query},'或')
文件C:\Python27 \\ \\ Lib\xmlrpclib.py,第1224行,__call__
return self .__ send(self .__ name,args)
文件C:\Python27\Lib\xmlrpclib.py,第1575行,__request
verbose = self .__ verbose
文件C:\Python27\Lib\xmlrpclib.py,第1264行,请求
return self.single_request(host ,处理程序,request_body,verbose)
文件C:\Python27\Lib\xmlrpclib.py,第1297行,single_request
return self.parse_response(response)
文件 C:\Python27\Lib\xmlrpclib.py,第1462行,parse_response
data = stream.read(1024)
文件C:\Python27\Lib\httplib。 py,第541行,读
return self._read_chunked(amt)
文件C:\Python27\Lib\httplib.py,第574行,在_read_chunked
行= self.fp.readline( _MAXLINE + 1)
文件C:\Python27\Lib\socket.py,第476行,readline
data = self._sock.recv(self._rbufsize)
超时:超时

存储完整的登录C:\Users\reiner\AppData\Roaming\pip\pip.log

然而,另一个搜索命令完成没有问题:

  pip search django-registration 

这是一个漏洞,因为大量的包名称包含django?



注意:速度互联网连接= 2 Mbits

解决方案

--timeout选项看起来不正常。



我可以正确安装django使用:

  pip --default-timeout = 60 install django 
pre>

  export PIP_DEFAULT_TIMEOUT = 60 
pip安装django

注意:在RHEL 6.3上使用pip版本1.2.1



来源: DjangoDay2012-Brescia.pdf,第11页


coincidentally, I run pip search django command and I got time out error. even specifing a high value of timeout

Below the logs:

D:\PERFILES\rmaceissoft\virtualenvs\fancy_budget\Scripts>pip search django --timeout=300
Exception:
Traceback (most recent call last):
  File "D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\lib\s
ite-packages\pip-1.1-py2.7.egg\pip\basecommand.py", line 104, in main
    status = self.run(options, args)
  File "D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\lib\s
ite-packages\pip-1.1-py2.7.egg\pip\commands\search.py", line 34, in run
    pypi_hits = self.search(query, index_url)
  File "D:\PERFILES\Marquez\rmaceissoft\Workspace\virtualenvs\fancy_budget\lib\s
ite-packages\pip-1.1-py2.7.egg\pip\commands\search.py", line 48, in search
    hits = pypi.search({'name': query, 'summary': query}, 'or')
  File "C:\Python27\Lib\xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "C:\Python27\Lib\xmlrpclib.py", line 1575, in __request
    verbose=self.__verbose
  File "C:\Python27\Lib\xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "C:\Python27\Lib\xmlrpclib.py", line 1297, in single_request
    return self.parse_response(response)
  File "C:\Python27\Lib\xmlrpclib.py", line 1462, in parse_response
    data = stream.read(1024)
  File "C:\Python27\Lib\httplib.py", line 541, in read
    return self._read_chunked(amt)
  File "C:\Python27\Lib\httplib.py", line 574, in _read_chunked
    line = self.fp.readline(_MAXLINE + 1)
  File "C:\Python27\Lib\socket.py", line 476, in readline
    data = self._sock.recv(self._rbufsize)
timeout: timed out

Storing complete log in C:\Users\reiner\AppData\Roaming\pip\pip.log

however, another search command finish without problems:

pip search django-registration

Is that a bug of pip due to the big amount of packages name that contains "django"?

Note: speed internet connection = 2 Mbits

解决方案

the --timeout option doesn't seem to work properly.

I can install django properly by using either:

pip --default-timeout=60 install django

or

export PIP_DEFAULT_TIMEOUT=60
pip install django

Note: using pip version 1.2.1 on RHEL 6.3

Source: DjangoDay2012-Brescia.pdf, page 11

这篇关于pip搜索django产生超时错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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