I have updated my python 3 to the latest version 3.8:

brew search python

==> Formulae

app-engine-python gst-python python ✔ python@3.8 ✔

boost-python ipython python-markdown wxpython

boost-python3 micropython python-yq

==> Casks

awips-python kk7ds-python-runtime mysql-connector-python

But when I check the python3 version on my mac it still shows 3.7:

python3 --version

Python 3.7.6

how can I default python3 to the latest 3.8 version using Homebrew ?

Edit:

When I tried to use brew switch, it tells me I only installed python 3.7.6, but with last brew upgrade I'm pretty sure that python3.8.1 is installed with Homebrew

brew switch python 3.8.1

python does not have a version "3.8.1" in the Cellar.

python's installed versions: 3.7.6_1

解决方案

Here is the solution:

$ brew info python@3.8

python@3.8: stable 3.8.1 (bottled) [keg-only]

...

==> Caveats

Python has been installed as

/usr/local/opt/python@3.8/bin/python3

...

python@3.8 is keg-only, which means it was not symlinked into /usr/local,

because this is an alternate version of another formula.

If you need to have python@3.8 first in your PATH run:

echo 'export PATH="/usr/local/opt/python@3.8/bin:$PATH"' >> ~/.bash_profile

For compilers to find python@3.8 you may need to set:

export LDFLAGS="-L/usr/local/opt/python@3.8/lib"

For pkg-config to find python@3.8 you may need to set:

export PKG_CONFIG_PATH="/usr/local/opt/python@3.8/lib/pkgconfig"

I will stick to python (v3.7.6) at this time and wait for seamless upgrade of v3.8.1 in the future releases.

mac卸载python3.8_如何使用Homebrew在Mac上默认设置Python3.8?相关推荐

  1. mac 卸载 eclipse_推荐给 新手程序员Mac 准备的工具套餐!

    macOS系统简单设置 开发工具 常用软件 美化工具 本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等.所有的设置 .软件 以及技巧 都追求极致简洁和极致效率,最大可能提升工具效率,提升 ...

  2. ubuntu安装python3.8_将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程

    1. 概述 本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程. 在 Ubuntu 16.04 中,python3 的默认版本为 ...

  3. ubuntu安装python3.8_在Ubuntu 18.04系统上安装Python 3.8的两种方法

    本文介绍在Ubuntu 18.04/16.04系统上安装Python 3.8的两种不同方法,第一个选择是从Deadsnakes PPA安装deb软件包,第二个选择是从源代码构建,当前Python 3. ...

  4. 苹果笔记本macbook pro如何安装python_在Mac上兼容安装Python3并保留原先的Python2.7

    前言 博主的电脑为2017款macbook pro ,电脑自带python2.7版本,在网上查资料得知由于很多系统服务依赖于自带的2.7py,所以不敢卸载,因此只能安装双兼容python,这里以Pyt ...

  5. mac 卸载 eclipse_Mac 新手准备工具集合

    来源:张伟杰 urlify.cn/IvA7ny macOS系统简单设置 开发工具 常用软件 美化工具 本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等.所有的设置 .软件以及技巧 都追求 ...

  6. mac 卸载 eclipse_终于换Mac啦!折腾了几天整理了一波Mac 新手必备的工具套餐!

    终于换Mac啦!折腾了几天整理了一波Mac 新手必备的工具套餐! 鸟哥推荐 菜鸟要飞 4月1日 公众号关注 "猿知音" 设为 "星标",和12万程序员一起成长! ...

  7. linux卸载python3.6,当python3.6位于/usr/local/bin/python3.6时,如何在ubuntu上卸载它

    所以我默认的python3版本是3.7.5which python3 /usr/bin/python3 现在我的python3.6安装在:which python3.6 /usr/local/bin/ ...

  8. Mac OS X 程序员利器 – Homebrew安装与使用

    Mac OS X 程序员利器 – Homebrew安装与使用 Homebrew安装与使用 什么是Homebrew? Homebrew is the easiest and most flexible ...

  9. mac 卸载 node并重新安装

    系统升级到 Sierra 之后,npm 经常出问题,最终把 node 卸载了,安装了新版本.mac 卸载 node 比较麻烦,stackoverflow 上面找到一个方法还不错,特地记录下来,代码如下 ...

  10. mac卸载软件怎么卸载干净?详细方法教程分享

    Mac如何卸载软件呢?通常我们的做法都是将应用程序图标移动到废纸篓中,这样就算是将mac软件卸载了,但是这样真的将软件卸载干净了吗?当然没有,一个软件并不是只有应用程序包,他还会包含很多的偏好文件等等 ...

最新文章

  1. MLIR Python绑定
  2. mysql 分库分表 ~ 方案选择浅谈
  3. django BUG!!! === Django model coercing to Unicode: need string or buffer, XXX found
  4. Linux中sftp加权限,Linux 搭建Sftp服务并进行权限设置
  5. MySQL的explain简书_MySQL Explain
  6. 微信小程序——云服务环境的配置
  7. 【算法】Hash实现环形链表【LeetCode】
  8. [Leetcode]字符串转换整数 (ATOI)
  9. python面试题_01
  10. php修改另一个文件内容,php如何修改文件内容
  11. 设置 eclipse 启动时使用的 JDK
  12. 模拟大规模电动车充电行为(Matlab实现)
  13. Express中间件body-parser
  14. NOVA温控器参数笔记(十)(故障代码)
  15. 上海市医药学校计算机房,上海市医药学校校内比价文件综合楼三楼机房信息发布及广播配套.DOC...
  16. 用python写生日快乐说说_祝自己生日快乐的说说
  17. 腾讯游戏运营总监酒后吹批:运维工程师这些知识点都不会?赶紧找个地埋了吧!
  18. [LeetCode]179.Largest Number
  19. 基于L2Dwidget动态漫画人物js特效
  20. 955.WLB 不加班公司名单,新增5家公司

热门文章

  1. 感谢那些打赏赞助过我的人
  2. 系统运行后修改linux系统时区
  3. 企业机房升温-谁之过?
  4. 一位同行工作6年的总结
  5. 队列:先进先出的线性表,如何实现增删查?
  6. ubuntu简单安装oracle,Ubuntu上Oracle10g安装是一件很简单的事情
  7. PHP Error(不定时更新)
  8. 反编译object文件c语言,能不能通过反编译程序看.sys文件的源代码!
  9. 如何解决pdf文件不能进行黄色标记的问题
  10. curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused