A brew upgrade
J'ai mis à jour mon système Python vers Python 3.7. Malheureusement, Python 3.7 casse d'autres logiciels que j'ai besoin d'utiliser (y compris, mais sans s'y limiter, Ansible). J'imagine que ces problèmes seront résolus d'ici une semaine environ, mais en attendant, j'aimerais revenir à Python 3.6.5.x.
A brew info python
montre que les versions précédentes sont toujours installées et non purgées :
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
Divers brew link
y brew install
Les commandes suggérées par d'autres sites ne semblent pas fonctionner :
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.
10 votes
Pour ceux qui n'ont pas la version 3.6.5_1 installée, il existe un moyen de l'obtenir via brew : stackoverflow.com/a/51125014/760905
0 votes
Il existe une version 3.7.1 de Python, qui résout peut-être vos problèmes.
0 votes
Pour ceux qui atterrissent ici à la recherche d'un moyen d'utiliser une ancienne version arbitraire de Python, essayez github.com/pyenv/pyenv (que vous pouvez installer avec brew)