ฉันรู้ว่านี่อาจเป็นดินแดนหลบ ๆ เล็กน้อย แต่ฉันจะไปต่อ
ฉันสงสัยว่า python IDEs / interactive shells ใดที่เหมาะกับ RPi มากที่สุด? จากนี้ฉันหมายถึงแรมต่ำและหน่วยความจำค่อนข้างต่ำใน SD
หากใครมีปัจจัยอื่น ๆ ที่พวกเขาคิดว่าควรรวมไว้โปรดแสดงความคิดเห็น
ฉันรู้ว่านี่อาจเป็นดินแดนหลบ ๆ เล็กน้อย แต่ฉันจะไปต่อ
ฉันสงสัยว่า python IDEs / interactive shells ใดที่เหมาะกับ RPi มากที่สุด? จากนี้ฉันหมายถึงแรมต่ำและหน่วยความจำค่อนข้างต่ำใน SD
หากใครมีปัจจัยอื่น ๆ ที่พวกเขาคิดว่าควรรวมไว้โปรดแสดงความคิดเห็น
คำตอบ:
ในคอมพิวเตอร์เครื่องอื่นฉันใช้ Eclipse พร้อม PyDev ติดตั้ง แต่ฉันตัดสิน Eclipse ว่าใหญ่เกินไปที่จะรันบน Raspberry Pi
Python IDE ต้องการให้สามสิ่งต่อไปนี้กับฉัน
ฉันขอแนะนำให้ใช้ IDLE สำหรับวิธีที่รวดเร็วและง่ายในการปรับสี Python และการเยื้องอย่างชาญฉลาด สำหรับโปรแกรมดีบั๊กคุณสามารถใช้ Winpdb (เพียงเปิดไฟล์ Python ของคุณและคุณมีการควบคุมการดีบั๊กและข้อมูลเชิงลึกทั้งหมดที่คุณจะได้รับจาก PyDev)
Winpdb มาติดตั้งในการกระจาย Debian Squeeze จากเว็บไซต์ Raspberry Pi ว่างไม่ได้มาติดตั้งบน Debian Squeeze sudo apt-get install idle
แต่สามารถติดตั้งได้อย่างง่ายดายโดยใช้
ฉันไปกับทุบตีใช้หรือvi
nano
Emacs ก็อาจจะดีเช่นกัน
ในขณะที่สิ่งเหล่านี้ไม่ได้อยู่ในความหมายที่แท้จริงของ IDEs ด้วยการตั้งค่าที่เหมาะสมคุณสามารถบรรลุการทำงานของ IDE ที่มีขนาดเล็กกว่า ฉันจะซื่อสัตย์ฉันไม่รู้เลยว่าข้อกำหนดของทรัพยากรของ IDE ที่ "เหมาะสม" อย่างที่ IDLE ต้องการ แต่เนื่องจากเป็นสภาพแวดล้อมแบบหน้าต่างมันทำให้ฉันรู้สึกว่าพวกเขาจะใช้ทรัพยากรมากกว่าตัวแก้ไขข้อความอย่างง่ายด้วย เน้นไวยากรณ์และบรรทัดคำสั่งสำหรับการเรียกใช้รหัส
ราสเบอร์รี่ Pi ยอดเยี่ยม แต่ใช่มันมีข้อ จำกัด ไม่เป็นไร. เราทำงานภายในสิ่งนั้นและนั่นคือสิ่งที่เกี่ยวข้อง ดังนั้น...
ทำไมไม่ใช้ IDLE? มันมี / ทำทุกอย่างที่คุณต้องการ * มันมีขนาดเล็กมันถูกออกแบบมาสำหรับ Python * ข้ามแพลตฟอร์ม: ทำงานบน Windows และ Linux * แก้ไขข้อความหลายหน้าต่างด้วยการเลิกทำหลาย * Python colorizing และคุณสมบัติอื่น ๆ อีกมากมายเช่นสมาร์ทเยื้องและเคล็ดลับการโทร * หน้าต่าง Python เชลล์ ) * ดีบักเกอร์ (ไม่สมบูรณ์ แต่คุณสามารถตั้งจุดพักมุมมองและขั้นตอน)
มันเป็นวิธีที่ดีที่สุดจริงๆ
~ เดวิด
หรือคุณสามารถรับ NINJA-IDE มันเป็นสิ่งเดียวที่ทำงานบน Pi อย่างเป็นทางการ
ฉันเห็นว่า Raspberry Pi ค่อนข้าง จำกัด และ IDE ที่ต้องการคือ IDLE ซึ่งก็มี จำกัด เช่นกัน ฉันไม่รู้ว่าทำไมคนที่ต้องการ Pi สำหรับการเข้ารหัสฮาร์ดคอร์ (สิ่งใหญ่ใน Python 3 บน Pi ไม่ใช่ object-oriented มีใครบั๊กที่คลาสลูกไม่สืบทอดฟังก์ชันจากคลาสแม่ของพวกมันใช่ไหม) ฉันชอบ shell coding และ NINJA-IDE บน Pi
ฉันรู้ว่ามันเป็นหัวข้อเก่า แต่ในกรณีที่ใครบางคนจะเกลือกกลิ้งฉันคิดว่าคำตอบของปัญหาอาจจะช่วย ฉันทำงานกับ Geany บนหน้าจอ Raspberry Pi 2 และหน้าจอ 10 นิ้ว ฉันต้องการ IDE ที่ง่ายและรวดเร็วซึ่งจะช่วยให้สามารถดูไฟล์ทั้งหมดในโครงการของฉันและเปิดเป็นแท็บซึ่งจะจัดการกับการระบายสีไวยากรณ์การวิเคราะห์สัญลักษณ์การเติมข้อความอัตโนมัติ (ซึ่งเป็นเพียงบางส่วนใน Geany แต่ยัง ... ) บล็อก การห่อและนักวิ่งโครงการ ทุกสิ่งเหล่านั้นได้รับการจัดการในวิธีที่เรียบง่ายและมีประสิทธิภาพโดย geany ดังนั้นมันจึงเป็นสิ่งที่ดีมากสำหรับตัวแก้ไข python ที่ชื่นชอบอย่างอื่นของฉัน Jetbrains Pycharm ซึ่งเป็น python IDE ที่ดีที่สุดที่ฉันเคยพบ ... (และเกือบจะเป็นตัวเดียวนอกเหนือจาก Eclipse ที่จัดการการเติมข้อความอัตโนมัติอย่างละเอียด)