使用 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通过添加到 .bash_profile 来添加到 PATH 变量中export PATH="/Users/Me/.pyenv/shims/:$PATH"。如果您只想要这个特定的可执行文件而不是目录中的所有内容,另一个选择是将alias sshuttle= "/Users/Me/.pyenv/shims/sshuttle"其放入 .bash_profile 中。

相关内容