TextWrangler ejecutando Python 2.7 después de que lo eliminé de mi Mac

3

He eliminado Python 2.7 de mi máquina, siguiendo las instrucciones proporcionadas aquí: ¿Cómo desinstalar Python 2.7 en un Mac OS X 10.6.4? (utilizando las instrucciones de respuesta más votadas / aceptadas)

Sin embargo, cuando ejecuto mis scripts con TextWrangler y observo algunos de los errores generados, todavía indica que el error se originó en el directorio de Python 2.7, que ya eliminé, y no puedo verlo utilizando ls.

¿Alguna idea de cómo forzar a TextWrangler a ejecutar Python 3 en su lugar?

Estoy ejecutando OS X Yosemite 10.10.5 en MacBook Pro a mediados de 2012.

    
pregunta gptt916 12.02.2016 - 22:43

1 respuesta

1

Como parece ser la raíz de su pregunta, "¿Cómo puedo ejecutar scripts a través de TextWrangler en Python 3 (en lugar de 2.7)?", le daré una respuesta a eso. (Por favor, hágamelo saber si he entendido mal).

Como no estoy seguro de cómo eligió instalar Python 3, sugeriría trabajar con Homebrew e instalar python y python3 con el comando brew install python python3 una vez que haya puesto en marcha Homebrew.

Homebrew por defecto instala el software en /usr/local/bin/ , así que asegúrese de que esté presente en su variable PATH .

Una vez que se instala Python 3, puedes crear un nuevo documento TextWrangler e ingresar el siguiente código para probar:

#!/usr/bin/env python3

import sys
print(sys.version)

Luego, ejecute el script yendo a #! - > Ejecutar en el menú TextWrangler (ver imagen adjunta).

TextWrangler"Ejecutar script"

La salida (que se muestra en una nueva ventana de forma predeterminada) debe proporcionarle su sistema e información de Python. En mi caso, los resultados fueron:

=========================================================================
Feb 18, 2016, 15:07:45
untitled text
-------------------------------------------------------------------------
3.5.1 (default, Dec  7 2015, 21:59:10) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)]

Alternativamente, puedes ingresar directamente la ruta a tu ejecutable python3 en la línea 1 ( /usr/local/bin/python3 es el valor predeterminado para Homebrew).

    
respondido por el Dustin Wheeler 18.02.2016 - 21:18

Lea otras preguntas en las etiquetas