Mac M1 设置python3到python

sunliying / 2023-08-12 / 原文

在bash中,我们可以使用如下方式设置全局变量

使用which python3找到python3的路径,如下

sunly@sunlydeMacBook-Air ~ % which python3
/Library/Frameworks/Python.framework/Versions/3.11/bin/python3

然后在 ~/.bash_profile 中设置 对应的重命名

alias python="/Library/Frameworks/Python.framework/Versions/3.11/bin/python3"

然后使用source 命令更新,此命令作用是在当前bash下读取并执行file中的命令,
或者关闭终端重新打开
命令如下

source ~/.bash_profile

但是此种方式在zsh下是不生效的,启动 zsh (mac m1默认启动zsh)时并不会自动执行 .bash_profile文件
此时需要创建 .zshrc 文件并添加 source ~/.bash_profile命令
zsh启动后会默认执行 .zshrc 文件
此时 打开新的终端,之前设置的变量就生效了

补充: 将其他文件夹路径(本机用户下面的bin目录)添加到PATH,使用如下命令:

PATH=$PATH:~/bin