Здравствуйте.
Я собрал из исходников более свежий (чем есть в системе) интерпретатор Python, но столкнулся с проблемой, что он не видит библиотек (модулей) установленных системно (из deb-пакетов репозитория Ubuntu), а видит только те, которые установлены через его собственный установщик pip.
И это создаёт определённые проблемы, в частности, новый свежеобранный интерпретотор Питон нельзя назначить третьим Питоном для использования по-умолчанию, так как можно столкнуться с ситуацией, что какие-нибудь устанавливаемые программы или скрипты, использующие Python, притащат с собой свои зависимости - нужные им библиотеки, но новый интерпретатор их просто не увидит, и будет выдавать ошибку.
Насколько я понимаю, модули python из репозитория Ubuntu устанавливаются в папку /usr/lib/python3/dist-packages, и если в системном (установленном из штатного deb-пакета) интерпретаторе написать что-то вроде:
import sys
print(sys.path)
то он выдаст сначала пути к своим собственным потрохам, а в конце ещё путь к общей папке '/usr/lib/python3/dist-packages'
Но если то же самое написать в новом, собранном из исходников интерпретаторе, то он выдаст только свои собственные пути.
Вопрос: есть ли возможность как-то заставить не-убунтовский интерпретатор искать библиотеки с общесистемной папке /usr/lib/python3/dist-packages, куда ставятся модули установленные из deb-пакетов Ubuntu?