La actualización de Monterey 12.3 elimina Python 2.7 sin advertencias al usuario. Homebrew sólo conoce Python 3. ¿Qué otras formas hay de recuperar Python 2?
No me interesa escuchar argumentos sobre la depreciación. No somos una tienda de desarrollo, sólo un pequeño negocio de venta por correo con algunos scripts internos que necesitan volver a funcionar.
0 votos
Sólo recuerda asegurarte de que todos tus scripts utilicen
#! /usr/bin/env python
no#! /usr/bin/python
. Si te aseguras de que las sentencias de impresión tienen corchetes y las cadenas unicode se manejan correctamente, tus scripts deberían funcionar en python3.0 votos
stackoverflow.com/a/71513250/786389
0 votos
@benwiggy - no lo hicieron. Los scripts estaban consultando una base de datos SQLite: devueltos como cadenas en Python 2, no en 3. Además, la base de datos tenía '-' para los valores numéricos que faltaban, que Python 2 está bien comparando con un número, pero 3 lanza una excepción