pkg-resources==0.0.0 in pip freeze bug

Solution 1:

According to https://stackoverflow.com/a/40167445/486919 and https://stackoverflow.com/a/40167000/486919, this is a bug on Ubuntu's end and a bug report has been made at https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1635463. Consider clicking on "Does this bug affect you?" followed by "Yes, it affects me" to bring this bug to the maintainers' attention.

For the time being, as stated in https://stackoverflow.com/a/40167445/486919, you can use pip freeze with grep -v to create requirements.txt that you can subsequently use with pip install -r:

pip freeze | grep -v "pkg-resources" > requirements.txt