ใครจะสร้างสภาพแวดล้อมที่เป็นมิตรกับ Python ใน Xcode 4, 5, 6 หรือ 7
ใครจะสร้างสภาพแวดล้อมที่เป็นมิตรกับ Python ใน Xcode 4, 5, 6 หรือ 7
คำตอบ:
ฉันคิดออก! ขั้นตอนทำให้ดูเหมือนว่าจะต้องใช้ความพยายามมากกว่าที่เป็นจริง
คำแนะนำเหล่านี้สำหรับการสร้างโครงการตั้งแต่เริ่มต้น หากคุณมีสคริปต์ Python ที่มีอยู่ที่คุณต้องการรวมไว้ในโครงการนี้คุณจะต้องเบี่ยงเบนจากคำแนะนำเหล่านี้เล็กน้อย
หากคุณพบว่าคำแนะนำเหล่านี้ใช้งานไม่ได้อีกต่อไปหรือไม่ชัดเจนเนื่องจากการเปลี่ยนแปลงในการอัปเดต Xcode โปรดแจ้งให้เราทราบ ฉันจะแก้ไขให้ถูกต้อง
โปรดทราบว่าหากคุณเปิดแผง "Utilities" โดยที่แท็บ "Show the File inspector" เปิดใช้งานอยู่ประเภทไฟล์จะถูกตั้งเป็น "Default - Python script" โดยอัตโนมัติ อย่าลังเลที่จะตรวจสอบตัวเลือกประเภทไฟล์ทั้งหมดที่มีเพื่อรับแนวคิดว่ามันสามารถทำอะไรได้บ้าง วิธีการข้างต้นสามารถนำไปใช้กับภาษาที่ตีความใด ๆ ณ ตอนนี้ฉันยังไม่ได้คิดออกว่าจะทำงานกับ Java ได้อย่างไร จากนั้นอีกครั้งฉันไม่ได้ทำการวิจัยมากเกินไป มีเอกสารบางอย่างที่ลอยอยู่บนเว็บเกี่ยวกับสิ่งเหล่านี้ทั้งหมด
หากคุณไม่มีสิทธิ์ของผู้ดูแลระบบหรือไม่ได้อยู่ในกลุ่มนักพัฒนาคุณยังสามารถใช้ Xcode สำหรับการเขียนโปรแกรม Python (แต่คุณยังไม่สามารถพัฒนาในภาษาที่ต้องรวบรวม) แทนการใช้ปุ่มเล่นในแถบเมนูคลิก "สินค้า" → "ดำเนินการ" → "Run โดยไม่ต้องสร้าง" ^⌘Rหรือแค่ใช้แป้นพิมพ์ลัด
ในการเปลี่ยนการเข้ารหัสข้อความการสิ้นสุดบรรทัดและ / หรือการตั้งค่าการเยื้องให้เปิดแผง "ยูทิลิตี้" และคลิกที่ "แสดงตัวตรวจสอบไฟล์ ที่นั่นคุณจะพบการตั้งค่าเหล่านี้
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่า Xcode สร้างไม่มีแหล่งที่ดีกว่านี้ ฉันสนใจที่จะได้ยินจากคนที่ได้รับสิ่งนี้เพื่อทำงานกับภาษาที่รวบรวมไม่ได้รับการสนับสนุน กระบวนการนี้ควรใช้ได้กับภาษาที่ตีความอื่น ๆ เพียงให้แน่ใจว่าได้เปลี่ยนขั้นตอนที่ 5 และขั้นตอนที่ 16 ตาม
ฉันได้สร้าง Xcode 4 แม่แบบในการลดความซับซ้อนของขั้นตอนที่ให้โดยไทเลอร์
ผลลัพธ์คือเทมเพลตโครงการ Python สำหรับ Xcode 4
ตอนนี้สิ่งที่คุณต้องทำคือดาวน์โหลดเทมเพลตย้ายไปที่/Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
และจากนั้นโครงการ Python ใหม่ด้วย Xcode 4
มันยังต้องการการตั้งค่า Scheme ด้วยตนเอง (คุณสามารถดูขั้นตอน 12–20 ที่Tyler จัดทำขึ้น)
ขั้นตอนการรับ Python ทำงานใน XCode 7
ขั้นตอนที่ 1:ตั้งค่าโครงการของคุณด้วยระบบบิวด์ภายนอก
ขั้นตอนที่ 1.1:แก้ไขโครงการโครงการ
ขั้นตอนที่ 2:ระบุ Python เป็นไฟล์เรียกทำงานสำหรับโครงการ (shift-command-g) พา ธ ควรเป็น / usr / bin / python
ขั้นตอนที่ 3:ระบุไดเรกทอรีทำงานที่กำหนดเองของคุณ
ขั้นตอนที่ 4:ระบุอาร์กิวเมนต์บรรทัดคำสั่งของคุณให้เป็นชื่อของไฟล์หลามของคุณ (ในตัวอย่างนี้ "test.py")
ขั้นตอนที่ 5:โชคดีที่มัน!
(ไม่สามารถเพิ่มการดีบักได้จนกว่า OSX รองรับตัวดีบักหลามหรือไม่)
which
คำสั่งในเทอร์มินัลเพื่อรับตำแหน่งที่แน่นอนสำหรับเครื่องมือสร้าง "ซึ่ง lua" ส่งคืนเช่น "/ usr / local / bin / lua" บนระบบของฉัน
คุณควรพยายามPyDevเสียบสำหรับEclipse ฉันลองใช้ตัวแก้ไข / IDE จำนวนมากเพื่อใช้กับ python แต่สิ่งเดียวที่ฉันชอบมากที่สุดคือ PyDev plugin สำหรับ Eclipse มันมีการเติมโค้ด, ดีบั๊กและคุณสมบัติอื่น ๆ อีกมากมาย รวมทั้งฟรี
อีกวิธีหนึ่งซึ่งฉันใช้มานานพอสมควรใน XCode3:
ดูขั้นตอนที่ 1-15 ด้านบน
สิ่งที่ดีเกี่ยวกับวิธีนี้คือมันจะใช้สภาพแวดล้อมเดียวกันในการพัฒนาซึ่งคุณจะใช้เพื่อทำงานนอก XCode (เป็นการตั้งค่าจาก bash .profile ของคุณ)
นอกจากนี้ยังเป็นการทั่วไปที่จะให้คุณพัฒนา / เรียกใช้ไฟล์ประเภทใดก็ได้ไม่ใช่แค่ไพ ธ อน
เธรดนี้เก่า แต่การเข้าร่วมใน Xcode เวอร์ชัน 8.3.3 วิธีการของ Tyler Crompton ในคำตอบที่ยอมรับยังคงใช้ได้ (ชื่อบางชื่อแตกต่างกันเล็กน้อย แต่ไม่เพียงพอที่จะสำคัญ)
2 คะแนนที่ฉันต้องดิ้นรนเล็กน้อย:
ขั้นตอนที่ 16: ถ้าโปรแกรม python ที่คุณต้องการนั้นเป็นสีเทาให้คลิกขวาและเลือกรูปลักษณ์ที่รวดเร็ว จากนั้นปิดหน้าต่างค้นหาด่วนและตอนนี้ควรจะเลือกได้
ขั้นตอนที่ 19: หากสิ่งนี้ไม่ได้ผลสำหรับคุณคุณสามารถป้อนชื่อไฟล์ไพ ธ อนในแท็บอาร์กิวเมนต์จากนั้นป้อนไดเรกทอรีรากโครงการอย่างชัดเจนในแท็บตัวเลือกภายใต้ไดเรกทอรีการทำงาน - ตรวจสอบ“ ใช้การทำงานแบบกำหนดเอง ไดเรกทอรี” กล่องและพิมพ์ในไดเรกทอรีรากของโครงการในฟิลด์ด้านล่าง
ลองใช้Editraฟรีมีฟีเจอร์และปลั๊กอินดีๆมากมายทำงานบนแพลตฟอร์มส่วนใหญ่และเขียนเป็น Python ฉันใช้สำหรับการพัฒนาที่ไม่ใช่ XCode ของฉันที่บ้านและบน Windows / Linux ในที่ทำงาน