79 votos

¿Homebrew: Rollback desde Python 3.7 a Python 3.6.5.x?

Un brew upgrade actualizado mi sistema de Python Python 3.7. Por desgracia, Python 3.7 rompe otro software necesito para el uso (incluyendo, pero no limitado a Ansible). Me imagino que estos problemas será resuelto en la próxima semana o así, pero mientras tanto, me gustaría volver a Python 3.6.5.x

Un brew info python muestra que las versiones anteriores siguen instalados y no se purgan:

➜ 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

Varios brew link y brew install comandos que son sugeridas por otros sitios no parecen funcionar:

➜ 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.

92voto

Tim Sylvester Puntos 14047

Me acaba de arreglar esto a mí mismo. Ya que usted todavía tiene las versiones anteriores disponibles, sólo se puede utilizar brew switch python 3.6.5_1.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X