You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

MacOS Monterey(MacBook Air M1)下如何将Python3设置为默认版本

嘿,我来帮你搞定M1 MacBook Air(Monterey系统)把默认Python从2改成3的事儿!绝对不会搞坏系统自带的Python2——毕竟系统不少组件还得靠它呢,咱们用最安全的方式来操作~

把默认Python切换为Python3的具体方法

方法一:临时切换(仅当前终端窗口有效)

如果你只是临时想用Python3当默认,打开终端直接敲这行命令就行:
alias python='python3'
敲完之后输入python --version,就能看到Python3的版本号了。不过注意,这个设置只在当前终端窗口生效,关掉再开就回到原来的状态啦。

方法二:永久切换(所有终端会话都生效)

M1 Mac默认用的是zsh shell,咱们修改它的配置文件就能永久生效:

  1. 打开终端,输入nano ~/.zshrc打开配置编辑器
  2. 滚动到文件最末尾,添加这么一行:alias python='python3'
  3. Control+O保存文件,再按Control+X退出编辑器
  4. 让配置立刻生效,输入source ~/.zshrc
  5. 验证一下:输入python --version,现在应该显示的就是Python3的版本了,以后新开终端也会保持这个设置~

顺带搞定pip的默认版本

如果你希望默认的pip也是对应Python3的pip3,同样在~/.zshrc里加一行:alias pip='pip3',然后执行source ~/.zshrc生效就行。

重要提醒:别乱改系统自带的Python链接

千万不要直接替换系统目录里的Python默认链接!Monterey系统里有些内置工具还依赖Python2,强行修改会导致系统功能出问题,用别名的方式是最稳妥的折中方案。

内容的提问来源于stack exchange,提问作者ADITYA RAJ

火山引擎 最新活动