在Mac上更新Python

180 投票
24 回答
771103 浏览
提问于 2025-04-15 15:44

我想把我的Python 2.6.1升级到3.x版本,在Mac上可以通过终端来操作吗?还是说我必须去Python官网下载安装程序?

我之所以问这个问题,是因为安装程序并没有更新我终端里的Python版本。

24 个回答

103
  1. brew install python --> 安装最新的Python版本。
  2. ls -l /usr/local/bin/python* --> 列出你电脑上安装的所有Python版本。
  3. ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python --> 把默认的Python版本改成你刚安装的最新版本。
  • 举个例子: ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python
  1. 重启终端。
  2. python --version --> 再次检查默认的Python版本。

参考: https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf

105

在Mac上,Python 2和Python 3可以同时安装。Mac自带的是Python 2版本。要查看你Mac上默认的Python版本,可以打开终端,然后输入:

python --version

不过,如果你想检查一下是否已经安装了Python 3的版本,就需要输入:

python3 --version

如果没有安装,那就去安装吧。访问Python的官方网站(https://www.python.org/downloads/),下载最新版本。

enter image description here

然后进行安装。

安装完成后,重启终端,再用之前的两个命令检查一下。

enter image description here

122

在OS X系统上,默认的Python版本不要随便改动,因为系统本身会用到它。如果你的默认版本是2.6.1,那你应该是在用Snow Leopard这个系统。

如果你直接从标准的3.1安装包安装Python,那么你可以在终端里用python3.1来运行它(这样就不需要额外的步骤),而可以把普通的python保持为2.6.1。

撰写回答