pip 10: "pip list" warns "Cache entry deserialization failed, entry ignored"
See original GitHub issueHello, pip v.10 repeatedly warns “Cache entry deserialization failed, entry ignored”:
$ uname
Darwin
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.4
BuildVersion: 17E199
$ brew info python@2
python@2: stable 2.7.14 (bottled), devel 2.7.15rc1, HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python@2/2.7.14_3 (4,603 files, 81.8MB) *
Poured from bottle on 2018-03-10 at 22:25:36
:
:
$ brew info python3
python: stable 3.6.5 (bottled), devel 3.7.0b3, HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.6.5 (4,768 files, 100.2MB) *
Poured from bottle on 2018-03-30 at 20:43:21
:
:
$ pip2 -V
pip 10.0.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
$ pip3 -V
pip 10.0.0 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
$ pip2 list --outdated
Package Version Latest Type
-------- ------- ----------- -----
protobuf 3.5.1 3.5.2.post1 wheel
$ pip3 list --outdated
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Cache entry deserialization failed, entry ignored
Package Version Latest Type
-------- ------- ----------- -----
protobuf 3.5.1 3.5.2.post1 wheel
$
Issue Analytics
- State:
- Created 5 years ago
- Reactions:16
- Comments:27 (12 by maintainers)
Top Results From Across the Web
Cache entry deserialization failed, entry ignored
Regarding the error/warning message in the question's title: Cache entry deserialization failed, entry ignored.
Read more >After update to pip 10 I get: Cache entry deserialization failed ...
After I updated pip2/3 to 10 from 9 I sometimes get: Cache entry deserialization failed, entry ignored. For example when I execute: pip3...
Read more >" Cache entry deserialization failed, entry ignored" on Python ...
The error message is generated by pip, I don't have control over it nor can I supress it without suppressing any errors which...
Read more >Django Cache entry deserialization failed, entry ignored
In both operations, a key identifying the data item is required. Warning pip _vendor cachecontrol controller cache entry deserialization failed entry ignored.
Read more >Bountysource
pip 10 : "pip list" warns "Cache entry deserialization failed, entry ignored"
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
It seems like you have messed up your pip cache. It’s stored in
~/.cache/pip
.If you delete that directory, this issue should be fixed.
I suspect that the problem is that cache entries created in Python 2 cannot be deserialized in Python 3. If I use the --cache-dir option to force different caches for Python 2 and Python 3, the problem goes away.
The error message is generated from C:\Python36\Lib\site-packages\pip_vendor\cachecontrol\controller.py line 139. The proximate cause is a failure of Serializer.loads() in C:\Python36\Lib\site-packages\pip_vendor\cachecontrol\serialize.py line 75.