Ubuntu14.10使用pip1.5.6提示readline()错误

今天在用pip1.5.6安装flask-mongoengine的时候报错退出
我执行的命令是
bashpipinstallflask-mongoengine
返回错误是
bashDownloading/unpackingflask-mongoengine
Cleaningup...
Exception:
Traceback(mostrecentcalllast):
File"/usr/lib/python2.7/dist-packages/pip/basecommand.py",line122,inmain
status=self.run(options,args)
File"/usr/lib/python2.7/dist-packages/pip/commands/install.py",line278,inrun
requirement_set.prepare_files(finder,force_root_egg_info=self.bundle,bundle=self.bundle)
File"/usr/lib/python2.7/dist-packages/pip/req.py",line1177,inprepare_files
url=finder.find_requirement(req_to_install,upgrade=self.upgrade)
File"/usr/lib/python2.7/dist-packages/pip/index.py",line194,infind_requirement
page=self._get_page(main_index_url,req)
File"/usr/lib/python2.7/dist-packages/pip/index.py",line568,in_get_page
session=self.session,
File"/usr/lib/python2.7/dist-packages/pip/index.py",line670,inget_page
resp=session.get(url,headers={"Accept":"text/html"})
File"/usr/lib/python2.7/dist-packages/requests/sessions.py",line468,inget
returnself.request('GET',url,**kwargs)
File"/usr/lib/python2.7/dist-packages/pip/download.py",line237,inrequest
returnsuper(PipSession,self).request(method,url,*args,**kwargs)
File"/usr/lib/python2.7/dist-packages/requests/sessions.py",line456,inrequest
resp=self.send(prep,**send_kwargs)
File"/usr/lib/python2.7/dist-packages/requests/sessions.py",line559,insend
r=adapter.send(request,**kwargs)
File"/usr/lib/python2.7/dist-packages/requests/adapters.py",line327,insend
timeout=timeout
File"/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py",line491,inurlopen
conn=self._get_conn(timeout=pool_timeout)
File"/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py",line230,in_get_conn
returnconnorself._new_conn()
File"/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py",line680,in_new_conn
returnself._prepare_conn(conn)
File"/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py",line653,in_prepare_conn
conn.connect()
File"/usr/lib/python2.7/dist-packages/urllib3/connection.py",line205,inconnect
self._tunnel()
File"/usr/lib/python2.7/httplib.py",line780,in_tunnel
line=response.fp.readline(_MAXLINE+1)
TypeError:readline()takesexactly1argument(2given)
我看traceback怀疑是标准库的bug,就google了一下,发现了一个github上的issue,场景不一样但是引发了同样的bug。这个issue最后讨论的结论是这确实是个bug,但是相关的patch已经merge了,就是说问题应该已经解决了。我在issue后面回复了我的问题,不过还没有得到解决。不知道有没有哪位遇到过类似的问题并且已经解决了?
我的python版本是2.7.9,pip版本是1.5.6,系统是ubuntu14.10.
吃鸡游戏
浏览 437回答 2
2回答

慕工程0101907

我在用pip安装其他扩展的时候出现报错的原因很多情况下是因为没有加超级用户权限试一下sudopipinstallflask-mongoengine
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript