【问题标题】:macOS: How to change PATH environment variable?macOS:如何更改 PATH 环境变量?
【发布时间】:2021-05-06 22:20:28
【问题描述】:

操作系统:macOS Big Sur 11.1

我已经卸载了python3.8和python3.9

但我的echo $PATH 给出:

我尝试通过vi ~/.bash_profile修改路径变量,但bash_profile不存在。

我做了touch .bash_profile

export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"

然后source ~/.bash_profile。 但是重启终端后,echo $PATH 并没有变……

如何从路径变量中删除/Library/Frameworks/Python.framework/Versions/3.8/bin:/Library/Frameworks/Python.framework/Versions/3.9/bin:?该消息来自哪个文件?是不是因为我没有完全卸载python?

【问题讨论】:

  • 你检查过~/.bashrc文件吗?
  • 你确定你正在运行 bash 吗?现代版本的 macOS 默认使用 zsh。
  • % 确实是zsh 的明确标志,窗口的标题栏也是如此。
  • .zprofile.zshrc
  • @YangYushi 我破解了。 ~/.bashrc 不存在。但 /etc/bashrc 显示如下:# System-wide .bashrc file for interactive bash(1) shells. if [ -z "$PS1" ]; then return fi PS1='\h:\W \u\$ ' # Make bash check its window size after a process completes shopt -s checkwinsize [ -r "/etc/bashrc_$TERM_PROGRAM" ] && . "/etc/bashrc_$TERM_PROGRAM"

标签: python macos path-variables


【解决方案1】:

bash 不再是 macOS 中的默认 shell。默认外壳现在是zsh;要附加到 PATH,您应该修改 ~/.zshrc~/.zprofile

【讨论】:

  • 太棒了!!!我在~/.zprofile找到了!!!我删除了那个文件,最后echo $PATH显示/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-19
  • 1970-01-01
  • 1970-01-01
  • 2016-01-06
  • 2015-01-21
  • 2019-06-30
  • 1970-01-01
相关资源
最近更新 更多