Дампы ядра Python при установке пакетов python с использованием pip3 локально вместо root

#python #pip

#питон #пип

Вопрос:

Я установил пакеты python с помощью pip3 (conan и conan_package_tools) под обычной учетной записью пользователя. Если я затем запускаю сборку, процесс python завершается сбоем с помощью coredump.

Если я вместо этого установлю пакеты python глобально от имени пользователя root (с помощью sudo pip3), тогда все будет работать так, как должно.

Я подозреваю, что он помещает файлы в .local/lib/python3.6, но удаляет их из системы, и это приводит к сбою. Установка PYTHONPATH в .local/lib/python3.6, к сожалению, не помогла.

Есть какие-нибудь идеи, в чем может быть причина или как это отладить дальше? Все это выполняется в минимальной среде Ubuntu 18.04 Docker.

Комментарии:

1. Что именно вы пытаетесь сделать? Что вы подразумеваете под «под моей учетной записью пользователя»? Вы упомянули, что работаете в контейнере Docker, который по умолчанию работает как root. по умолчанию.

2. Просто обычная учетная запись пользователя внутри контейнера docker вместо root (добавлена с помощью adduser).