苹果电脑查看python版本_Mac 如何修改系统默认 Python 版本?

本文介绍了如何在Mac系统中安全地将默认Python版本从2.x切换到3.x,通过修改软链接避免可能的问题。首先查看Python2和Python3的路径,然后解除Python2的软链接,接着创建指向Python3的软链接。此外,方法也适用于pip和pip3。如果需要恢复Python2为默认,可以解除Python3的软链接并重新链接Python2。
摘要由CSDN通过智能技术生成

注:通过下面方式修改默认版本会有潜在的未知问题(比如一些默认使用 python 系统版本的服务),大家酌情参考!

———————————————————

不管是删除默认的 Python(不够安全)或者是修改 bash alias 配置(仅限与 Terminal)都不是最好的方法,通过修改软链接可以满足我们的需求。

这里举一个实例:将系统中同时存在 Python2.x(默认)和 Python3.x,修改为 Python3.x 为默认。

1、首先查看默认 python 所在目录

$ which python

> /usr/bin/python

$ python

> Python 2.7.10 (default, Jul 15 2017, 17:16:57)

[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

2、在查看 Python3 所在目录

$ which python3

> /usr/local/bin/python3

$ python3

> Python 3.6.4 (default, Dec 25 2017, 14:57:46)

[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

$ unlink /usr/bin/python

4、创建 Python3 软链接(以后输入 python 则会直接转为 python3)

$ ln -s /usr/local/bin/python3 /usr/bin/python

5、当然,pip 与 pip3 同样可以如法炮制。再也不用纠结版本问题了。

-------------------------------------------------------------------------------------------

Update By @罗云z

我也踩过这坑(将 Python 版本号改成 3),导致一些开发工具无法使用,可以先解除 python3 的软连接,然后再修改成 python2。Mac 自带的是 python2.7:

1、先获取2.7的路径:

$ which python2.7 // 我的是/usr/bin/python2.7

2、解除原有链接:

$ unlink /usr/bin/python

3、恢复默认链接:

$ sudo ln -s python2.7路径 /usr/bin/python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值