如何在MacOS上将Python3设置为默认python版本?

花了3天时间百度了无数次,看了无数篇教程,无一例外全是修改路径,试了无数遍,还是不起作用,最后翻墙查找教程,终于找到一篇有用的教程,只花了几秒钟就搞定将系统默认的python2.7版本改成了python3.8版本

不得不吐槽一下,这几天百度找到的教程10篇有9篇是一个的,复制粘贴,有用还好,没用的真是误导他人

操作步骤

下面上教程吧,这个是原文链接:原文看这里

  1. 打开终端,查看你自己安装的python的位置
ls -l /usr/local/bin/python*
  1. 输出是这样的
lrwxr-xr-x  1 root  wheel  24  3 22 11:31 /usr/local/bin/python -> /usr/local/bin/python3.8
lrwxr-xr-x  1 root  wheel  69  3 22 11:15 /usr/local/bin/python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.8/bin/python3
lrwxr-xr-x  1 root  wheel  76  3 22 11:15 /usr/local/bin/python3-config -> ../../../Library/Frameworks/Python.framework/Versions/3.8/bin/python3-config
lrwxr-xr-x  1 root  wheel  71  3 22 11:15 /usr/local/bin/python3.8 -> ../../../Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
lrwxr-xr-x  1 root  wheel  78  3 22 11:15 /usr/local/bin/python3.8-config -> ../../../Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8-config
  1. 从上方将默认的python符号链接更改为要使用的版本。
    请注意,我们只需要选择以python3.结尾的那个即可。请避免使用以config或python3. m或python3.* m-config结尾的文件。
    然后直接执行下面的命令:
ln -s -f /usr/local/bin/python3.8 /usr/local/bin/python  

#我的是3.8,所以输入的是python3.8,这边根据自己的版本修改就行

执行这段代码如果出现权限不足,那么在前面加一个sudo就行了
我也遇到了,然后我是这样执行的:

sudo ln -s -f /usr/local/bin/python3.8 /usr/local/bin/python  
  1. 最后关闭终端重新打开就行了
    运行下代码查看当前默认的版本:
python --version

输出:

*** ~ % python --version
Python 3.8.2

结尾

使用这个方法可能也会遇到一些问题,如果遇到了可以在原文中的评论中看看有没有跟自己一样的问题。
这几天碰了无数的坑,对一个新手来说太不友好了

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值