TextWrangler che esegue Python 2.7 dopo averlo rimosso dal mio Mac

3

Ho rimosso Python 2.7 dalla mia macchina, usando le istruzioni fornite qui: Come disinstallare Python 2.7 su Mac OS X 10.6.4? (Utilizzo delle istruzioni della risposta più votate / accettate)

Tuttavia, quando eseguo i miei script usando TextWrangler e guardo alcuni degli errori generati, sta ancora indicando che l'errore è originato dalla directory Python 2.7, che ho già eliminato, e non posso vederlo usando ls.

Qualche idea su come forzare TextWrangler ad eseguire Python 3 invece?

Sto utilizzando OS X Yosemite 10.10.5 su MacBook Pro a metà 2012.

    
posta gptt916 12.02.2016 - 22:43
fonte

1 risposta

1

Come sembra essere la radice della tua domanda, "Come posso eseguire script tramite TextWrangler in Python 3 (piuttosto che in 2.7)?", fornirò una risposta a questo. (Per favore fatemi sapere se ho frainteso).

Siccome non sono sicuro di come hai scelto di installare Python 3, ti suggerisco di lavorare con Homebrew e installare python e python3 con il comando brew install python python3 dopo aver attivato Homebrew.

Homebrew ha come impostazione predefinita l'installazione del software su /usr/local/bin/ , quindi assicurati che sia presente nella tua variabile PATH .

Una volta installato Python 3, puoi creare un nuovo documento TextWrangler e inserire il seguente codice per testare:

#!/usr/bin/env python3

import sys
print(sys.version)

Quindi, esegui lo script andando su #! - > Esegui nel menu TextWrangler (vedi immagine allegata).

TextWrangler"Esegui script"

L'output (mostrato in una nuova finestra per impostazione predefinita) dovrebbe fornire le informazioni su sistema e Python. Nel mio caso, i risultati sono stati:

=========================================================================
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)]

In alternativa, puoi inserire direttamente il percorso al tuo eseguibile python3 nella riga 1 ( /usr/local/bin/python3 è il valore predefinito per Homebrew).

    
risposta data 18.02.2016 - 21:18
fonte

Leggi altre domande sui tag