1 votos

¿Qué herramientas macOS requieren Python 2 (en lugar de Python 3)?

macOS viene con Python 2 instalado, lo que probablemente se debe a que algunas herramientas que usa el sistema operativo no son compatibles con Python 3, como lo sugieren las respuestas a esta pregunta de Quora .

¿Qué herramientas / programas preinstalados con macOS dependen específicamente de Python 2 sobre Python 3?

2voto

benwiggy Puntos 8

Así como xattr, el resto de los scripts en /usr/bin/ son smtpd.py y systriage.

Un número de acciones de Automator para trabajar con archivos Pdf tienen en su corazón secuencias de comandos de python, aquellos para combinar archivos Pdf, añadir una marca de agua Pdf, extracción de páginas y conversión de imágenes.

Un buen par de scripts en el Servidor.aplicación de python.

No es tanto que son definitivamente "no compatible" con python3, pero que no ha sido actualizado por más de 10 años y no han sido probados. Las secuencias de comandos no se han actualizado para asegurarse de que van a seguir trabajando cuando se llama en otras secuencias de comandos y los flujos de trabajo.

Catalina será la última versión que incluya python 2.7, y lo hace únicamente para asegurarse de que estos 'legado' scripts seguirá trabajando sin ningún esfuerzo extra.

0voto

Michael Zhou Puntos 167

xattr es la única herramienta en la que puedo pensar.

 file /usr/bin/xattr*
/usr/bin/xattr:     Python script, ASCII text executable
/usr/bin/xattr-2.6: a /System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Py script, ASCII text executable
/usr/bin/xattr-2.7: a /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Py script, ASCII text executable
 

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