Bagaimana cara membuat lingkungan yang ramah Python di Xcode 4, 5, 6 atau 7?
Bagaimana cara membuat lingkungan yang ramah Python di Xcode 4, 5, 6 atau 7?
Jawaban:
Saya menemukan jawabannya! Langkah-langkah membuatnya tampak seperti itu akan membutuhkan lebih banyak usaha daripada yang sebenarnya.
Instruksi ini untuk membuat proyek dari awal. Jika Anda memiliki skrip Python yang ingin Anda sertakan dalam proyek ini, Anda jelas perlu sedikit menyimpang dari instruksi ini.
Jika Anda menemukan bahwa instruksi ini tidak lagi berfungsi atau tidak jelas karena perubahan dalam pembaruan Xcode, beri tahu saya. Saya akan melakukan koreksi yang diperlukan.
Perhatikan bahwa jika Anda membuka panel "Utilities", dengan tab "Show the File inspector" aktif, tipe file secara otomatis diatur ke "Default - Python script". Merasa bebas untuk melihat semua opsi jenis file yang dimilikinya, untuk mendapatkan ide tentang apa yang mampu dilakukan semua itu. Metode di atas dapat diterapkan pada bahasa yang ditafsirkan. Sampai sekarang, saya belum tahu persis bagaimana cara membuatnya bekerja dengan Java; sekali lagi, saya belum melakukan terlalu banyak penelitian. Tentunya ada beberapa dokumentasi yang beredar di web tentang semua ini.
Jika Anda tidak memiliki hak administratif atau tidak dalam grup Pengembang, Anda masih dapat menggunakan Xcode untuk pemrograman Python (tetapi Anda masih tidak dapat mengembangkan dalam bahasa yang memerlukan kompilasi). Alih-alih menggunakan tombol putar, di bilah menu, klik "Produk" → "Lakukan Tindakan" → "Jalankan Tanpa Bangunan" atau cukup gunakan pintasan keyboard ^⌘R.
Untuk mengubah penyandian teks, akhir baris, dan / atau pengaturan indentasi, buka panel "Utilities" dan klik tab "Show the File inspector" aktif. Di sana, Anda akan menemukan pengaturan ini.
Untuk informasi lebih lanjut tentang pengaturan build Xcode, tidak ada sumber yang lebih baik dari ini . Saya akan tertarik mendengar dari seseorang yang membuat ini berfungsi dengan bahasa kompilasi yang tidak didukung. Proses ini harus bekerja untuk bahasa yang ditafsirkan lainnya. Pastikan untuk mengubah Langkah 5 dan Langkah 16 yang sesuai.
Saya telah membuat template Xcode 4 untuk menyederhanakan langkah-langkah yang disediakan oleh Tyler .
Hasilnya adalah Template Proyek Python untuk Xcode 4.
Sekarang yang perlu Anda lakukan adalah mengunduh template, pindahkan ke /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
dan kemudian baru proyek Python dengan Xcode 4.
Itu masih membutuhkan pengaturan Skema manual (Anda dapat merujuk ke langkah 12-20 yang disediakan oleh Tyler .)
Prosedur untuk membuat Python Bekerja di XCode 7
Langkah 1: Atur Proyek Anda dengan Sistem Bangun Eksternal
Langkah 1.1: Edit Skema Proyek
Langkah 2: Tentukan Python sebagai executable untuk proyek (shift-command-g) jalannya harus / usr / bin / python
Langkah 3: Tentukan direktori kerja khusus Anda
Langkah 4: Tentukan argumen baris perintah Anda untuk menjadi nama file python Anda. (dalam contoh ini "test.py")
Langkah 5: Syukurlah itu saja!
(debugging tidak dapat ditambahkan sampai OSX mendukung debugger python?)
which
perintah di Terminal untuk mendapatkan lokasi yang tepat untuk Alat Bangun. "which lua" misalnya mengembalikan "/ usr / local / bin / lua" di sistem saya.
Anda harus mencoba plug PyDev untuk Eclipse . Saya mencoba banyak editor / IDE untuk digunakan dengan python, tetapi satu-satunya yang paling saya sukai adalah plugin PyDev untuk Eclipse. Ini memiliki penyelesaian kode, debugger dan banyak fitur bagus lainnya. Plus keduanya gratis.
Cara lain, yang telah saya gunakan untuk sementara waktu di XCode3:
Lihat langkah 1-15 di atas.
Yang menyenangkan tentang cara ini adalah ia akan menggunakan lingkungan yang sama untuk dikembangkan karena Anda akan menggunakannya untuk menjalankan di luar XCode (sebagai setup dari bash .profile Anda).
Ini juga cukup umum untuk memungkinkan Anda mengembangkan / menjalankan semua jenis file, bukan hanya python.
Utas ini sudah lama, tetapi untuk mengikuti Xcode Versi 8.3.3, metode Tyler Crompton dalam jawaban yang diterima masih berfungsi (beberapa nama sangat sedikit berbeda, tetapi tidak cukup penting).
2 poin di mana saya sedikit kesulitan:
Langkah 16: Jika python executable yang Anda inginkan berwarna abu-abu, klik kanan dan pilih tampilan cepat. Kemudian tutup jendela lihat cepat, dan sekarang harus dipilih.
Langkah 19: Jika ini tidak berhasil untuk Anda, Anda dapat memasukkan nama hanya file python di tab Argumen, dan kemudian masukkan direktori root proyek secara eksplisit di tab Opsi di bawah Direktori Kerja - centang "Gunakan kerja kustom direktori "kotak, dan ketik direktori root proyek Anda di bidang di bawahnya.