'pip install nose' fails on python3 virtualenv

Fabien fabien.maussion at gmail.com
Sun Feb 8 08:41:48 EST 2015


Folks,

I couldn't find any info on this problem online:

Linux Mint
Python 3.3
virtualenv (12.0.7)
pip (6.0.8)
setuptools (12.0.5)

(testpy3)mowglie at flappi ~ $ pip install nose
Collecting nose
   Exception:
   Traceback (most recent call last):
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/basecommand.py", 
line 232, in main
       status = self.run(options, args)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/commands/install.py", 
line 339, in run
       requirement_set.prepare_files(finder)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/req/req_set.py", 
line 333, in prepare_files
       upgrade=self.upgrade,
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/index.py", 
line 305, in find_requirement
       page = self._get_page(main_index_url, req)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/index.py", 
line 783, in _get_page
       return HTMLPage.get_page(link, req, session=self.session)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/index.py", 
line 872, in get_page
       "Cache-Control": "max-age=600",
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/requests/sessions.py", 
line 473, in get
       return self.request('GET', url, **kwargs)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/download.py", 
line 365, in request
       return super(PipSession, self).request(method, url, *args, **kwargs)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/requests/sessions.py", 
line 461, in request
       resp = self.send(prep, **send_kwargs)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/requests/sessions.py", 
line 573, in send
       r = adapter.send(request, **kwargs)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/cachecontrol/adapter.py", 
line 36, in send
       cached_response = self.controller.cached_request(request)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/cachecontrol/controller.py", 
line 100, in cached_request
       resp = self.serializer.loads(request, self.cache.get(cache_url))
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/cachecontrol/serialize.py", 
line 108, in loads
       return getattr(self, "_loads_v{0}".format(ver))(request, data)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/cachecontrol/serialize.py", 
line 148, in _loads_v1
       return self.prepare_response(request, cached)
     File 
"/home/mowglie/.pyvirtualenvs/testpy3/lib/python3.3/site-packages/pip/_vendor/cachecontrol/serialize.py", 
line 129, in prepare_response
       body = io.BytesIO(cached["response"].pop("body"))
   TypeError: 'str' does not support the buffer interface

I'm quite sure this problem appeared recently, I did not make any change 
to my system recently...

Thanks,

Fabien



More information about the Python-list mailing list