【发布时间】: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