Попытка другой команды с sudo и без

Я недавно удалил и переустановил зернышко. Затем, когда я пытаюсь выполнить его, я добираюсь

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 разрешение? Просветите меня.

Спасибо.

0
задан 30 September 2016 в 13:59

1 ответ

Вероятно, у Вас есть поврежденная версия зернышка (возможно, с пропавшими без вести общих библиотек) в /usr/local/bin.

то, Когда Вы используете sudo, /usr/local, не ищется, потому что это не находится в sudo's secure_path - таким образом, рабочая версия в /usr/bin найдена вместо этого.

3
ответ дан 28 September 2019 в 12:16

Другие вопросы по тегам:

Похожие вопросы: