使用 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 one 的路徑。如何將命令路徑變更為 pyenv 的路徑。

這就是我想要改變的

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

答案1

您可以透過新增至 .bash_profile 來新增/Users/Me/.pyenv/shims至 PATH 變數。export PATH="/Users/Me/.pyenv/shims/:$PATH"如果您只想要這個特定的執行檔而不是目錄中的所有內容,另一個選擇是放入alias sshuttle= "/Users/Me/.pyenv/shims/sshuttle"您的 .bash_profile 中。

相關內容