Я только что запустил сборку, проверяющую дословно шаги Brief-Quickstart при новой установке Ubuntu 18.04. Там даже не установлен SQLite, но сборка идет хорошо. Таким образом, шансы довольно высоки, установка Python на вашем хосте разработки так или иначе нарушена. Тем не менее, для этого могут быть причины:
- вы, возможно, явно выбрали python 3.5, потому что для чего-то другого, что вы сделали, это требуется
- , вы, возможно, неявно выбрали python 3.5, потому что вы переадресовали его на старыйУстановка, установил что-то, что зависело от этого, или подобное.
В любом случае, я бы предположил, что теперь переработка ссылки может сломать что-то еще на вашем компьютере, чего следует избегать IMHO.
Итак, какие у вас есть варианты? Я бы посоветовал начать сборку в контейнере, в самом простом случае для этого требуется не более, чем установка докера и запуск docker run -it ubuntu:bionic /bin/bash
- по крайней мере, чтобы убедиться, что все в целом работает.
В долгосрочной перспективе вы можетеВы хотите создать специальный контейнер для этого с одним или двумя дополнениями:
1) уже настроены все необходимые пакеты 2) с использованием стандартного пользователя вместо root.
Это путьЯ делаю вещи лично. Альтернативой может быть использование приготовленных вещей CROPS , поскольку это известное хорошее решение, и оно значительно уменьшает проблемы, возникающие из особенностей системы хоста.