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. Android WebView 加载http网址的h5 不显示
  2. 和12岁小同志搞创客开发:如何驱动LED数码管?
  3. electron 改变窗体 大小_8个瑜伽常见体式变体,小改变,大不同!
  4. 回车键兼容多个浏览器
  5. BugBash活动分享
  6. php7.2 开启mcy扩展,phper必知必会(二)
  7. linux 内存清理 释放命令,Linux系统中的内存清理和释放命令总结
  8. 电脑技巧:如何更改Win10桌面文件路径,轻松给系统盘瘦身!
  9. CodeVS 1300 文字排版 线性DP
  10. sqlite sqlite3_bind_int sqlite3_bind_text
  11. CUDA学习(三)之使用GPU进行两个数相加
  12. JavaScript的重载和递归
  13. java编写万年历_怎么用JAVA编写万年历!
  14. Twitter数据抓取的方法(一)
  15. Python 每日一记248Java二叉树实现折纸问题
  16. 高通MSM8998芯片数据资料参考
  17. 用友OA/NC/NCCloud漏洞集合
  18. 【IO流】初学IO流
  19. OSI七层模型的功能及协议
  20. Ubuntu18.04 使用 openssl制作自签名证书

热门文章

  1. bat 输出变量 %变量名%
  2. Linux -- 在文件中添加信息的方法(转)
  3. my new start
  4. bash中的特殊文件夹
  5. 基于OSSIM平台的信息系统安全风险评估实施指南
  6. DBCS和UCS编码相关
  7. iphone开发常用代码
  8. Shell的脚本编程
  9. 瀏覽器擴展──釋放你的個性
  10. Android 中ListView带复选框多选、全选、不选处理