Homebrew:从Python 3.7回滚到Python 3.6.5.x?

brew升级将我的系统Python升级Python 3.7.不幸的是,Python 3.7打破了我需要使用的其他软件(包括但不限于Ansible).我想这些问题将在下周左右解决,但与此同时,我想回滚到Python 3.6.5.x

brew信息python显示以前的版本仍然安装且未清除:

➜ brew info python
python: stable 3.7.0 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org/
/usr/local/Cellar/python/3.6.5 (4,825 files, 100.8MB)
  Poured from bottle on 2018-03-31 at 20:21:57
/usr/local/Cellar/python/3.6.5_1 (4,788 files, 99.9MB)
  Poured from bottle on 2018-06-20 at 16:00:26
/usr/local/Cellar/python/3.7.0 (4,869 files, 103.3MB)
  Poured from bottle on 2018-07-01 at 19:30:37
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb

其他站点建议的各种brew链接和brew安装命令似乎不起作用:

➜ brew link [email protected]
Error: No such keg: /usr/local/Cellar/[email protected]
➜ brew link [email protected]_1
Error: No such keg: /usr/local/Cellar/[email protected]_1
➜ brew install [email protected]
Error: No available formula with the name "[email protected]" 
==> Searching for a prevIoUsly deleted formula (in the last month)...
Error: No prevIoUsly deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

解决方法:

如果您仍然可以使用以前的版本,则可以使用

brew switch python 3.6.5_1

相关文章

最近做自动化测试时,深感自己对前端涉猎太少,加上对这块比...
homebrew本身就是一个git仓库。使用homebrew安装软件包时,会...
一、Homebrew安装、卸载等命令Homebrew的安装和卸载都非常简...
在mac系统中,使用homebrew可以很方便的管理包。按照官网的说...
我按照说明从这里使用brew安装mysqlhttps://gist.github.com...
我在macOS10.12.4上安装了nginx1.10.3和php5.5.38作为开发服...