Я имею, видел это, но путь моего корня не имеет никакого доступа к зернышку.
вот мой терминальный вывод.
lxa@lxa-pc:~$ lxa@lxa-pc:~$ sudo -H pip -V [sudo] lxa 的密码: pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5) lxa@lxa-pc:~$ pip - V pip 9.0.1 from /home/lxa/.local/lib/python3.5/site-packages (python 3.5) root@lxa-pc:~$ echo SPATH /home/lxa/bin:/home/lxa/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin lxa@lxa-pc:~$ sudo su lxa@lxa-pc:/home/lxa# echo SPATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games lxa@lxa-pc:/home/lxa#
сигнал 8.1.1 является версией зернышка Python из репозиториев Ubuntu 16.04 по умолчанию. Когда установка пакета с зернышком установила переменную Домашней среды на корневой каталог, указанный записью базы данных пароля целевого пользователя при помощи опции -H
.
В вопросе Вы связались с двумя различными версиями зернышка, были установлены. Узнать почему pip -V
возвращается более актуальная версия зернышка (победите 9.0.1), который также установлен, выполните следующие команды:
sudo -H pip -V
Эта команда возвраты pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
в установке Ubuntu 16.04 по умолчанию. Команда sudo -H pip3 -V
возвраты pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
в установке Ubuntu 16.04 по умолчанию.
which python3
Эта команда возвраты /usr/bin/python3
в установке Ubuntu 16.04 по умолчанию.
which pip
Эта команда возвраты /usr/bin/pip
в установке Ubuntu 16.04 по умолчанию. Команда which pip3
возвраты /usr/bin/pip3
в установке Ubuntu 16.04 по умолчанию.