首页 > 解决方案 > 在 MacOS 上安装和配置最新的 python 3.8 时出现问题

问题描述

我一直在尝试通过自制软件在 MacOS 上安装 Python 3.8,但最终得到了许多版本的 Python。

$ which python3
$ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3

$ cd /Library/Frameworks/Python.framework/Versions
$ ls
$ 3.6   3.8

如何修复它以使 3.8 成为默认的 python 版本?

标签: pythonmacoshomebrew

解决方案


据我所知,目前我们仍在努力迁移到 Python 3.8(太多的 Homebrew 公式依赖项和 Jenkins CI 经常耗尽磁盘空间)。

这是大型问题跟踪器:Github python 3.8 迁移问题

目前,我建议使用pyenv,我自己也用它来管理多个 python 版本以进行开发。

这是您需要做的:

  • brew install pyenv
  • pyenv init
  • eval "$(pyenv init -)"# 确保echo 'eval "$(pyenv init -)"' > ~/.bash_profile未来的 shell 会话。
  • pyenv install 3.8.0
  • pyenv global 3.8.0

然后你就可以走了。


推荐阅读