>From *Deviations_from_upstream* in Debina's Python wiki page https://wiki.debian.org/Python#Deviations_from_upstream
----------- * dist-packages instead of site-packages. Third party Python software installed from Debian packages goes into dist-packages, not site- packages. This is to reduce conflict between the system Python, and any from-source Python build you might install manually. ----------- A more detailed discussion on the same issue can be found here in Debian's bug tracker: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765022#30 That says Debian deliberately treat .deb python packages and manually installed python modules differently. They changed the stock Debian Pythons' module path from `site-packages` to `dist-packages`. So the stock Python uses modules only from DEB sources (installs to `dist- packages`) and not from easy_install or otherwise compiled (installs to `site-packages`). Automake either doesn't care or horner the management ideal. They only support you to install your python library into `site-packages` so it doesn't overwrite the packages you installed with .deb. If Automake provide config directive to override `pyexecdir` and `pythondir`, it would be a much better tool for system package developers (e.g. Python based ibus engine developer) for proper testing. I found no such option yet. ** Bug watch added: Debian Bug tracker #765022 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765022 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1250877 Title: Python3 modules are not installed in the right path To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/automake/+bug/1250877/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs