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

Reply via email to