Public bug reported: Ubuntu 16.04 pymongo 3.2-1build1
When most packages (i.e. numpy, scipy, flask, etc.) are installed with deb packages, they are installed in such a way that pip can see them. This is done by installing "*.egg-info/" directories (find /usr/lib/python2.7/dist-packages -type d -name '*egg*'). pymongo doesn't do this, so pip doesn't realize it is installed and will install a second copy of the library even when it's not necessary. # install python-pymongo package sudo apt install python-pymongo # the package can be imported python -c 'import pymongo' # but pip doesn't see it pip search pymongo # so pip doesn't realize that the pymongo requirement is already fulfilled pip install pymongo ** Affects: pymongo (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1639354 Title: pip doesn't recognize installation because of missing egg information To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pymongo/+bug/1639354/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs