在Mac上更新Python
我想把我的Python 2.6.1升级到3.x版本,在Mac上可以通过终端来操作吗?还是说我必须去Python官网下载安装程序?
我之所以问这个问题,是因为安装程序并没有更新我终端里的Python版本。
24 个回答
103
brew install python
--> 安装最新的Python版本。ls -l /usr/local/bin/python*
--> 列出你电脑上安装的所有Python版本。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
- 重启终端。
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/),下载最新版本。
然后进行安装。
安装完成后,重启终端,再用之前的两个命令检查一下。
122
在OS X系统上,默认的Python版本不要随便改动,因为系统本身会用到它。如果你的默认版本是2.6.1,那你应该是在用Snow Leopard这个系统。
如果你直接从标准的3.1安装包安装Python,那么你可以在终端里用python3.1
来运行它(这样就不需要额外的步骤),而可以把普通的python
保持为2.6.1。