【问题标题】:PIPX Install on MAC - Duplicate user/xxx/.local/bin in PATHPIPX 在 MAC 上安装 - 路径中的重复用户/xxx/.local/bin
【发布时间】:2021-06-18 04:58:24
【问题描述】:

我最近在运行 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 添加到我的 PATH 变量的末尾。但是,当我关闭终端并打开一个新会话时,运行 echo $PATH 现在会显示在 PATH :/Users/xxxx/.local/bin:/Users/xxxx/.local/bin 末尾重复的位置

打开和关闭新的终端会话似乎不会再为 PATH 创建任何附加内容,它只是保留在这两个条目中......

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

有谁知道我怎样才能阻止这种情况发生.....我真的很想保持我的 PATH 变量尽可能干净。

【问题讨论】:

    标签: path duplicates zshrc pipx


    【解决方案1】:

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

    export PATH="${PATH}:$(python3 -c 'import site; print(site.USER_BASE)')/bin"
    

    参考:[找不到命令:pipx]:https://github.com/pipxproject/pipx/issues/283

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 2021-06-23
      • 2013-06-12
      相关资源
      最近更新 更多