pip упакован отдельно от Python в Ubuntu ( python-pip и python3-pip ).Ваша версия pip3 (версия 8.1.1) не распознается Python 3.7.2, которого нет в репозиториях Ubuntu 16.04 по умолчанию.Поэтому вы должны принудительно переустановить pip3.Откройте терминал и введите:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
Проверьте версию pip3, чтобы убедиться, что это последняя версия.
<b>$</b> pip3 -V
pip 19.0.2
Причина, по которой Python 3 не может найти pip3, заключается в том, чтоиз-за плачевного состояния ваших программных источников, которые вы должны исправить немедленно, иначе ошибки этого типа будут повторяться.Вы никогда не должны смешивать программные источники из двух разных выпусков Ubuntu, в вашем случае xenial (16.04) и trusty (14.04).Самый простой способ исправить ваши программные источники - просто заменить все, что у вас есть в /etc/apt/sources.list
, на исходные программные источники Ubuntu 16.04 по умолчанию.Стандартный Ubuntu 16.04 sources.list выглядит следующим образом:
Стандартный файл sources.list для Ubuntu 16.04 выглядит следующим образом:
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
Открыть /etc/apt/sources.list
для редактирования в текстовом редакторе nano:
sudo nano /etc/apt/sources.list
Альтернативный способ сделать это - закомментировать все строки, содержащие строку trusty
в /etc/aptsources.list
, предшествуя каждой строке, содержащей строку trusty
, с символом #
.
Инструкции по использованию nano всегда отображаются внизу страницы.Используйте комбинацию клавиш Ctrl + O и после этого нажмите Введите , чтобы сохранить файл в его текущем местоположении.Используйте комбинацию клавиш Ctrl + X для выхода из nano.
После того как вы восстановили sources.list, запустите sudo apt update
, чтобы обновить список доступных пакетов.Вы также можете переключить зеркало по умолчанию на зеркало, которое ближе к вам во вкладке Ubuntu Software приложения Software & Updates.Таким образом установка программного обеспечения и обновления будут загружаться быстрее.