Llegué un poco tarde al juego en este caso, pero pensé que debería publicar una respuesta actualizada ya que me encontré con este problema. Tenga en cuenta que esto solo se aplicará a una configuración basada en Mac (no lo he probado con Windows o cualquier versión de Linux).
La forma más sencilla de hacer que esto funcione es instalar Python a través de Brew . Si no tiene brew instalado, primero deberá hacerlo. Una vez instalado, haga lo siguiente en la terminal:
brew install python
Esto instalará Python 3. Después de que esté instalado, ejecute esto:
ls -l /usr/local/bin/python*
Verá todos los enlaces creados por brew para su instalación de Python. Se verá algo como esto:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
La primera fila en este ejemplo muestra el python3
enlace simbólico. Para configurarlo como el python
enlace simbólico predeterminado, ejecute lo siguiente:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
Una vez configurado, puedes hacer:
which python
y debería mostrar:
/usr/local/bin/python
Tendrá que volver a cargar su terminal de terminal actual para que pueda usar el nuevo enlace simbólico en ese shell, sin embargo, todas las sesiones de shell recién abiertas lo (deberían) usar automáticamente. Para probar esto, abra un nuevo terminal y ejecute lo siguiente:
python --version