Come si crea un ambiente compatibile con Python in Xcode 4, 5, 6 o 7?
Come si crea un ambiente compatibile con Python in Xcode 4, 5, 6 o 7?
Risposte:
L'avevo capito! I passaggi fanno sembrare che ci vorrà più sforzo di quanto non faccia in realtà.
Queste istruzioni sono per la creazione di un progetto da zero. Se disponi di script Python esistenti che desideri includere in questo progetto, dovrai ovviamente deviare leggermente da queste istruzioni.
Se ritieni che queste istruzioni non funzionino più o non siano chiare a causa di modifiche negli aggiornamenti di Xcode, faccelo sapere. Farò le correzioni necessarie.
Nota che se apri il pannello "Utilità", con la scheda "Mostra Impostazioni file" attiva, il tipo di file viene automaticamente impostato su "Predefinito - Script Python". Sentiti libero di consultare tutte le opzioni di tipo di file che ha, per avere un'idea di cosa è capace di fare. Il metodo sopra può essere applicato a qualsiasi linguaggio interpretato. A partire da ora, devo ancora capire esattamente come farlo funzionare con Java; poi di nuovo, non ho fatto troppe ricerche. Sicuramente c'è della documentazione che galleggia sul web su tutto questo.
Se non hai i privilegi di amministratore o non sei nel gruppo Developer, puoi comunque usare Xcode per la programmazione Python (ma non sarai ancora in grado di sviluppare in linguaggi che richiedono la compilazione). Invece di utilizzare il pulsante di riproduzione, nella barra dei menu, fai clic su "Prodotto" → "Esegui azione" → "Esegui senza edificio" o utilizza semplicemente la scorciatoia da tastiera ^⌘R.
Per modificare la codifica del testo, le terminazioni di riga e / o le impostazioni di rientro, apri il pannello "Utilità" e fai clic sulla scheda "Mostra Impostazioni file" attiva. Lì troverai queste impostazioni.
Per ulteriori informazioni sulle impostazioni di build di Xcode, non esiste una fonte migliore di questa . Sarei interessato a ricevere notizie da qualcuno che riusciva a farlo funzionare con lingue compilate non supportate. Questo processo dovrebbe funzionare per qualsiasi altra lingua interpretata. Assicurati di modificare i passaggi 5 e 16 di conseguenza.
Ho creato modelli Xcode 4 per semplificare i passaggi forniti da Tyler .
Il risultato è il modello di progetto Python per Xcode 4.
Ora quello che devi fare è scaricare i modelli, spostarlo su /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
e quindi un nuovo progetto Python con Xcode 4.
Richiede ancora la configurazione manuale dello schema (è possibile fare riferimento ai passaggi 12–20 forniti da Tyler .)
Procedura per far funzionare Python in XCode 7
Passaggio 1: configura il tuo progetto con un sistema di generazione esterno
Passaggio 1.1: modificare lo schema del progetto
Passaggio 2: specificare Python come eseguibile per il progetto (shift-command-g) il percorso dovrebbe essere / usr / bin / python
Passaggio 3: specificare la directory di lavoro personalizzata
Passaggio 4: specificare gli argomenti della riga di comando come nome del file Python. (in questo esempio "test.py")
Passaggio 5: per fortuna è tutto!
(il debug non può essere aggiunto fino a quando OSX non supporta un debugger Python?)
which
comando in Terminale per ottenere la posizione esatta dello strumento di build. "quale lua" ad esempio restituisce "/ usr / local / bin / lua" sul mio sistema.
Dovresti provare il plug-in PyDev per Eclipse . Ho provato molti editor / IDE da usare con Python, ma l'unico che mi è piaciuto di più è il plugin PyDev per Eclipse. Ha il completamento del codice, il debugger e molte altre funzioni interessanti. Inoltre entrambi sono gratuiti.
Un altro modo, che sto usando da un po 'di tempo in XCode3:
Vedere i passaggi 1-15 sopra.
La cosa bella di questo modo è che userà lo stesso ambiente per lo sviluppo in cui useresti per eseguire al di fuori di XCode (come setup dal tuo bash .profile).
È anche abbastanza generico da permetterti di sviluppare / eseguire qualsiasi tipo di file, non solo Python.
Questo thread è vecchio, ma per entrare in sintonia con Xcode versione 8.3.3, il metodo di Tyler Crompton nella risposta accettata funziona ancora (alcuni dei nomi sono leggermente diversi, ma non abbastanza per contarli).
2 punti in cui ho faticato leggermente:
Passaggio 16: se l'eseguibile python desiderato è disattivato, fai clic con il pulsante destro del mouse e seleziona Visualizzazione rapida. Quindi chiudere la finestra di visualizzazione rapida e ora dovrebbe essere selezionabile.
Passaggio 19: Se questo non funziona per te, puoi inserire il nome del solo file Python nella scheda Argomenti, quindi inserire la directory radice del progetto in modo esplicito nella scheda Opzioni in Directory di lavoro - seleziona la voce "Usa funzionamento personalizzato directory "e digitare la directory principale del progetto nel campo sottostante.