Используйте команду в pyenv вместо команды в homebrew

Используйте команду в pyenv вместо команды в homebrew

Проблема

Я купил MacBook Pro и перенес все данные с MacBook Air. И когда я установил sshuttleс помощью команды pip install sshuttleи попытался выполнить sshuttle -r host 0/0, возникла следующая ошибка.

-bash: /usr/local/bin/sshuttle: No such file or directory

Итак, я обнаружил, что мне нужно исправить путь sshuttle на pyenv. Как изменить путь команды на pyenv.

Вот что я хочу изменить.

$ which sshuttle
/Users/Me/.pyenv/shims/sshuttle

решение1

Вы можете добавить /Users/Me/.pyenv/shimsв свою переменную PATH, добавив export PATH="/Users/Me/.pyenv/shims/:$PATH"в свой .bash_profile. Другой вариант, если вам нужен только этот конкретный исполняемый файл, а не все в каталоге, — это поместить alias sshuttle= "/Users/Me/.pyenv/shims/sshuttle"в свой .bash_profile.

Связанный контент