#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).