第二篇~Mac电脑更新python版本~

这篇具有很好参考价值的文章主要介绍了第二篇~Mac电脑更新python版本~。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

主题很简单,至少一开始我这么认为的,但至少参考了3篇文章才搞定。

背景:22年“两眼一码黑”建了多个虚拟环境,导致系统空间有80G不明原因。上周末在公司重装系统,然后发现默认pyhton版本3.9,which官方维护到23年为止,还是有必要升级下的。万一...

(顺便说一下apple care还是有价值的,去年的过度使用导致电池健康水平81%,前几天不小心屏幕logo处碎一片... 就等电池到80%临界点去维修啦,6月24日care到期之前!!!)

OK 具体操作

首先安装Home brew:

/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

参考1的方法二 Mac安装Homebrew的正确姿势 - 简书

然后升级python版本,通过修改.bash_profile或.zshrc文件

# step1 打开bash_profile文件,终端输入

open ~/.bash_profile

# step2 加上下面alias这句。怎么找到新版本python的本地地址?官网下载所需python版本并安装后,在终端输入 which python3.11, 然后复制地址

alias python="/Library/Frameworks/Python.framework/Versions/3.11/bin/python3.11"

# step3 这一步是在另一个博客看到,就是重启终端,并输入以下命令!【差点放弃】

source ~/.bash_profile

参考2- Mac升级python版本 - 掘金

参考3- Mac版Python3安装/升级_mac更新python3_卜大爷的博客-CSDN博客​​​​​

最后一步特别重要,否则版本没变化。这时候输入 python --version 就看到升级到python3.11啦~

欧耶~~文章来源地址https://www.toymoban.com/news/detail-441050.html

到了这里,关于第二篇~Mac电脑更新python版本~的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Wordpress升级版本后插件和主题常见出错及处理方法整理【持续更新】

    一般常用的排查方法: 暂时禁用所有插件; 将主题更改为默认主题;  修改wp-config.php文件; 更新固定链接设置,确保设置正确; 检查.htaccess文件是否存在且是否可写; 检查主题的页面模板文件是否存在;7、检查wp-config.php文件的数据库凭据是否正确; 使用phpMyAdmin等工具检

    2024年02月14日
    浏览(37)
  • 第二篇【传奇开心果系列】Python的文本和语音相互转换库技术点案例示例:深度解读pyttsx3支持多种语音引擎

    pyttsx3是一个Python文本到语音转换库,可以将文本转换为语音并播放出来。它支持多种语音引擎,包括sapi5、nsss、espeak等。pyttsx3可以用于开发语音助手、自动化脚本、语音提示等应用程序。它具有简单易用的接口,可以灵活设置语音输出的音量、语速、声音类型等参数。如果

    2024年02月19日
    浏览(49)
  • 【Mac】git 版本更新

    ​ 新安装了IDEA,打开项目时提醒我不支持Git 2.15.0,至少需要2.17版本的。 于是开始使用Homebrew 更新 git 版本,没有安装 Homebrew 的同学可以先去安装一下。 Homebrew官网:https://brew.sh/ 复制这个命令去终端安装即可: 开始更新git: 此时安装的是Homebrew最新版本 brew link git --overw

    2024年04月28日
    浏览(37)
  • Spring篇---第二篇

    一、构造器注入 将被依赖对象通过构造函数的参数注入给依赖对象,并且在初始化对象的时候注 入。 优点: 对象初始化完成后便可获得可使用的对象。 缺点: 当需要注入的对象很多时,构造器参数列表将会很长; 不够灵活。若有多种注入方式,每种 方式只需注入指定几

    2024年02月07日
    浏览(38)
  • Vue基础第二篇

    总结: 1 写在data或method中的属性或方法,从vm中直接可以 . 出来 2 methods的函数中,如果想使用data或methods中的属性,直接this.名字  就可以了 示例: 总结: 1  v-on:事件名=\\\'函数\\\'-----》简写成  @事件名=\\\'函数\\\' 2 触发函数,可以传参数 示例: 标签上   name   id  class  src  href

    2024年02月08日
    浏览(41)
  • 数据恢复软件分享(第二篇)

    在之前与大家分享了10款免费好用的数据恢复软件,得到了很多小伙伴的热烈反馈,其中也有很多宝贵建议,鉴于有好东西第一时间与大家分享的原则,这次在总结大家反馈的基础上又推荐了十款好用的数据恢复软件,在分析它们各自特点之后,在公众号工具窗口提供了这1

    2024年02月07日
    浏览(46)
  • 致远OA如何开发 第二篇

    第二篇 开发环境以及工具 此栏目技术支持 技术大佬对栏目文章的支持 特别感谢 开发环境 win系统,linux系统,因为在安装的时候会判断是否符合标准服务系统,所以我们可以在安装的bat文件,或者shell文件中删除系统检测的代码,或者稍微修改即可 开发工具 使用idea推荐,

    2024年01月24日
    浏览(48)
  • 初识Linux篇:第二篇

    😁👉本篇主要介绍Linux的一些指令的应用👈 在学习Linux的基本指令之前,让我们先详细的认识一下 操作系统和命令行的概念 ; 🤔什么是操作系统(OS)呢? 操作系统是一款进行 软件资源与硬件管理 的 软件 ; 🤔🤔那么操作系统在计算机软硬件体系结构中大概在什么位置呢

    2024年02月04日
    浏览(41)
  • Vue第二篇:概念深度剖析

    参考链接:https://www.bilibili.com/video/BV1oj411D7jk/?spm_id_from=333.788.recommend_more_video.0vd_source=3969f30b089463e19db0cc5e8fe4583a 1、响应式数据与插值表达式理解 前端最基本的操作是:把数据呈现到页面上,把更新的数据再更新到页面上。 原生js的赋值操作如下: div id=\\\"box\\\"/div script let value = \\\'这

    2024年02月17日
    浏览(37)
  • Mac电脑切换node版本

    Mac电脑切换不同版本的node 可以查看所有已安装的node版本,可以根据上下和回车选择要使用的版本

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包