Il mio sistema è OS X 10.11 El Capitan con SIP abilitato, con Xcode 7.2.1 e la seguente soluzione funziona per me.
La soluzione in breve: per il tuo eseguibile, seleziona il Python installato nel tuo sistema, che risiede in:
Python.framework/Versions/ (3.x or 2.7) /Python
La posizione di Python.framework dipende dalla distribuzione di Python che stai usando. Molto spesso si trova in /Library/Frameworks
.
Indicazioni più complete di seguito.
Modifica lo schema Xcode:
- Seleziona prodotto > Schema > Modifica schema
- Esegui > Info > Eseguibile > Altro
- Premi Cmd (⌘) + Shift + G e inserisci il posto in cui sono installati i tuoi eseguibili Python.
- Seleziona il file eseguibile "Python".
Ora, il luogo in cui variano i file eseguibili effettivi, a seconda della distribuzione di Python che hai scelto di installare. Nessuno di questi, a mia conoscenza, posiziona qualsiasi cosa tranne i link simbolici a /usr/local/bin
o /opt/local/bin
. Di seguito, fornirò le indicazioni per trovare il file eseguibile Python.
MacPython
Questa è la versione dal sito web ufficiale di Python e risiede in /Library/Frameworks/Python.framework
.
ActiveState ActivePython
Si installa nella stessa directory di MacPython.
MacPorts
MacPorts installa il suo python su /opt/local/Library/Frameworks/Python.framework
.
HomeBrew
HomeBrew ha due possibili posizioni per il tuo Python.framework, perché diversamente da qualsiasi altra distribuzione, HomeBrew li installa separatamente.
- python2 in
/usr/local/Cellar/python
- python3 in
/usr/local/Cellar/python3
All'interno di entrambi, troverai Frameworks/Python.framework
.
Tutte le distribuzioni
All'interno di qualsiasi Python.framework
, ti consigliamo di aprire una cartella denominata Versions
. All'interno, troverai le cartelle corrispondenti alle versioni di Python installate sul tuo sistema. Apri quello che vuoi usare e all'interno troverai un eseguibile chiamato Python
. Hai finito!