更改 Python 版本 Mac 如何在 MacOS 上将 Python3 设置为默认 Python 版本?

2025-06-07

更改 Python 版本 Mac如何在 MacOS 上将 Python3 设置为默认 Python 版本?

MacOS 默认自带 Python 2。不过,我想我们大多数人早就开始使用 Python 3 了,每次在终端里运行python3而不是python都挺烦人的。下面教你如何操作。

无论您使用什么 shell,都打开终端(bash 或 zsh)。

使用 Homebrew ( https://brew.sh )安装 python-3 。

brew install python
Enter fullscreen mode Exit fullscreen mode

看看它安装在哪里。

ls -l /usr/local/bin/python*
Enter fullscreen mode Exit fullscreen mode

输出如下:

lrwxr-xr-x  1 irfan  admin  34 Nov 11 16:32 /usr/local/bin/python3 -> ../Cellar/python/3.7.5/bin/python3
lrwxr-xr-x  1 irfan  admin  41 Nov 11 16:32 /usr/local/bin/python3-config -> ../Cellar/python/3.7.5/bin/python3-config
lrwxr-xr-x  1 irfan  admin  36 Nov 11 16:32 /usr/local/bin/python3.7 -> ../Cellar/python/3.7.5/bin/python3.7
lrwxr-xr-x  1 irfan  admin  43 Nov 11 16:32 /usr/local/bin/python3.7-config -> ../Cellar/python/3.7.5/bin/python3.7-config
lrwxr-xr-x  1 irfan  admin  37 Nov 11 16:32 /usr/local/bin/python3.7m -> ../Cellar/python/3.7.5/bin/python3.7m
lrwxr-xr-x  1 irfan  admin  44 Nov 11 16:32 /usr/local/bin/python3.7m-config -> ../Cellar/python/3.7.5/bin/python3.7m-config
Enter fullscreen mode Exit fullscreen mode

将默认的 Python 符号链接更改为您想要使用的版本。
请注意,我们只需选择以python3.* 结尾的符号链接。请避免使用以configpython3.*mpython3.*m-config结尾的符号链接

下面的命令显示了如何完成:

ln -s -f /usr/local/bin/python3.7 /usr/local/bin/python
Enter fullscreen mode Exit fullscreen mode

关闭当前终端会话,或者保持当前状态,并打开一个新的终端窗口(而不是标签页)。运行以下命令:

python --version

Enter fullscreen mode Exit fullscreen mode

您将获得:

Python 3.7.5
Enter fullscreen mode Exit fullscreen mode

哈!就这样。祝你编程愉快!

文章来源:https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf
PREV
Angular 变化检测和 OnPush 策略
NEXT
使用 GraphQL 和 Chart.js 构建实时权力的游戏投票应用程序 TL;DR 🕑 长版本 😉 ⚙️ 我是如何构建它的 ⚙️ 🔧 后端 🔧 ✨ 前端 ✨ 将其放在一起 🤝 Valar Viz