当MacOS更新后出现了默认shell的改变,比如zsh替换了之前的bash
这时候就需要重新配置环境变量,本文以python为例演示
- 查看已有的路径
-> % cat /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
-> % echo $path
/usr/local/python3 /usr/local/bin
- 因为zsh替换了bash,所以现在全部在/.zshrc或/.zprofile中更改环境变量
在zprofile中可以设置python的路径
2 # Setting PATH for Python 3.9
3 # The original version is saved in .zprofile.pysave
4 PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}"
5 export PATH
- 或者在zshrc中设置软件的安装路径
export PATH=$HOME/bin:/usr/local/bin:$PATH
此时系统已经会从靠前的路径往后搜索软件名称了,接下来就要给软件设置别称方便调取,在zshrc中设置如下
alias python="/usr/local/bin/python3.9"
alias pip="/usr/local/bin/pip3.9"
source .zshrc后就可以生效了
网友评论