A đã brew upgrade
nâng cấp hệ thống Python của tôi lên Python 3.7. Thật không may, Python 3.7 phá vỡ các phần mềm khác mà tôi cần sử dụng (bao gồm nhưng không giới hạn ở Ansible). Tôi tưởng tượng những vấn đề này sẽ được giải quyết trong tuần tới hoặc lâu hơn, nhưng trong lúc này, tôi muốn quay trở lại với Python 3.6.5.x
A brew info python
cho thấy các phiên bản trước vẫn được cài đặt và không bị xóa:
➜ 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
Các lệnh brew link
và brew install
lệnh khác nhau được đề xuất bởi các trang web khác dường như không hoạt động:
➜ brew link python@3.6.5
Error: No such keg: /usr/local/Cellar/python@3.6.5
➜ brew link python@3.6.5_1
Error: No such keg: /usr/local/Cellar/python@3.6.5_1
➜ brew install python@3.6.5
Error: No available formula with the name "python@3.6.5"
==> 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.