Я недавно удалил и переустановил зернышко. Затем, когда я пытаюсь выполнить его, я добираюсь
eli@eli-VirtualBox:/usr/local/bin$ pip --version
bash: /usr/bin/pip: No such file or directory
Но когда я пробую его sudo
Я добираюсь
eli@eli-VirtualBox:/usr/local/bin$ sudo pip --version
pip 8.1.2 from /usr/local/lib/python3.4/dist-packages (python 3.4)
Кроме того, который зернышко дает мне /usr/local/bin/pip
Почему sudo
и нет sudo
попытка найти зернышко в различных местах, и почему это не работает без sudo
, с тех пор /usr/local/lib
находится ранее в PATH
переменная и зернышко имеют 777
разрешение? Просветите меня.
Спасибо.
Вероятно, у Вас есть поврежденная версия зернышка (возможно, с пропавшими без вести общих библиотек) в /usr/local/bin
.
то, Когда Вы используете sudo
, /usr/local
, не ищется, потому что это не находится в sudo's secure_path
- таким образом, рабочая версия в /usr/bin
найдена вместо этого.