【发布时间】:2021-01-08 12:41:51
【问题描述】:
我刚刚将我的 mac (2015) 重置为 Catalina 10.15.6 并按照 this 教程通过 brew 安装了 python3。我让它工作得很好,在 ~/ 中创建了一个 .zshrc 文件,并将 brew 的位置添加到 PATH 中。昨晚,我试图在 .zshrc 文件中修改我的 PS1 变量(其中也有一行:export PATH='/usr/local/opt/python/libexec/bin:{PATH}。在使用 nano .zshrc 和 source .zshrc 来回工作大约 20 分钟后,我回显了我的路径,我得到了这个:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin:/usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr/sbin:/sbin(你明白了)。
我认为这是因为我在一个会话中运行了很多次source .zshrc?每次我想在我的 .zshrc 文件中工作时,谁能解释/指导我不要遇到这个问题。
提前致谢!
【问题讨论】:
-
我能够手动将 PATH 修复回 /usr/local/opt/python/libexec/bin:/usr/local/bin:/usr/bin/bin:/usr /sbin:/sbin。我只是希望不必再这样做;)
-
它对您有任何伤害吗?
-
export PATH='/usr/local/opt/python/libexec/bin:{PATH}有一个无与伦比的报价。是不是和.zshrc文件里的一模一样?
标签: python macos path zsh zshrc