Path 在MAC上安装PIPX-路径中存在重复用户/xxx/.local/bin

Path 在MAC上安装PIPX-路径中存在重复用户/xxx/.local/bin,path,duplicates,zshrc,pipx,Path,Duplicates,Zshrc,Pipx,我最近在运行Big Sur和ZSH shell的MAC上安装了PIPX。在安装过程中,它会提示将以下内容添加到.zshrc文件中 # Created by `pipx` on 2021-03-20 14:22:23 export PATH="$PATH:/Users/xxxx/.local/bin" eval "$(register-python-argcomplete pipx)" 运行echo$PATH显示/Users/xxxx/.local/bi

我最近在运行Big Sur和ZSH shell的MAC上安装了PIPX。在安装过程中,它会提示将以下内容添加到.zshrc文件中

# Created by `pipx` on 2021-03-20 14:22:23
export PATH="$PATH:/Users/xxxx/.local/bin"

eval "$(register-python-argcomplete pipx)"
运行
echo$PATH
显示
/Users/xxxx/.local/bin
添加到我的路径变量的末尾。但是,当我关闭终端并打开新会话时,运行
echo$PATH
现在会显示路径末尾重复的位置
:/Users/xxxx/.local/bin:/Users/xxxx/.local/bin

打开和关闭新的终端会话似乎不会在路径上创建更多的附加内容,它只保留在这两个条目上

我已经运行了
typeset-U PATH路径
来删除重复项,但每次打开新的终端会话时,它都会再次重复


是否有人知道如何阻止这种情况发生……我真的希望尽可能保持PATH变量干净。

将以下路径添加到您的
.zshrc
文件中:

export PATH="${PATH}:$(python3 -c 'import site; print(site.USER_BASE)')/bin"
参考:[未找到命令:pipx]: