Python IDEs / เชลล์แบบโต้ตอบใดที่เหมาะกับ Pi มากที่สุด


18

ฉันรู้ว่านี่อาจเป็นดินแดนหลบ ๆ เล็กน้อย แต่ฉันจะไปต่อ

ฉันสงสัยว่า python IDEs / interactive shells ใดที่เหมาะกับ RPi มากที่สุด? จากนี้ฉันหมายถึงแรมต่ำและหน่วยความจำค่อนข้างต่ำใน SD

หากใครมีปัจจัยอื่น ๆ ที่พวกเขาคิดว่าควรรวมไว้โปรดแสดงความคิดเห็น


2
IPython นั้นดีมาก ๆ ในฐานะที่เป็น IDE ใช้ i คราส ... แต่ไม่ได้มีน้ำหนักเบา exavlty :)
เปาโล

1
ฉันใช้เสียงเรียกเข้า คุณไม่สามารถเรียกมันว่า IDE จริง ๆ แต่มีการเน้นไวยากรณ์ที่ดีและน่าจะเป็นตัวแก้ไขอุปสงค์ที่ต่ำที่สุดในแง่ของขนาดและหน่วยความจำ
Jivings

@ เปาโลมันทำงานได้ดีไหม พิจารณาไพไม่มี JIT JVM ฉันคิดว่ามันใช้ไม่ได้
Jivings

2
อุปราคาบน Pi! ฉันตัดมันออกไปเพราะขนาด ขอบคุณสำหรับคำแนะนำพวก
ACarter

เพียงเพื่อชี้แจงฉันไม่ได้เรียกใช้เหล่านั้นใน RPi ... :) ฉันจะไม่ลอง Eclipse เนื่องจากการใช้ RAM ทั่วไปคือบางร้อย MB ...
Paolo

คำตอบ:


7

ในคอมพิวเตอร์เครื่องอื่นฉันใช้ Eclipse พร้อม PyDev ติดตั้ง แต่ฉันตัดสิน Eclipse ว่าใหญ่เกินไปที่จะรันบน Raspberry Pi

Python IDE ต้องการให้สามสิ่งต่อไปนี้กับฉัน

  • งูหลาม colorizing
  • สมาร์ทเยื้อง
  • ดีบัก

ฉันขอแนะนำให้ใช้ IDLE สำหรับวิธีที่รวดเร็วและง่ายในการปรับสี Python และการเยื้องอย่างชาญฉลาด สำหรับโปรแกรมดีบั๊กคุณสามารถใช้ Winpdb (เพียงเปิดไฟล์ Python ของคุณและคุณมีการควบคุมการดีบั๊กและข้อมูลเชิงลึกทั้งหมดที่คุณจะได้รับจาก PyDev)

Winpdb มาติดตั้งในการกระจาย Debian Squeeze จากเว็บไซต์ Raspberry Pi ว่างไม่ได้มาติดตั้งบน Debian Squeeze sudo apt-get install idleแต่สามารถติดตั้งได้อย่างง่ายดายโดยใช้


6

ฉันไปกับทุบตีใช้หรือvi nanoEmacs ก็อาจจะดีเช่นกัน

ในขณะที่สิ่งเหล่านี้ไม่ได้อยู่ในความหมายที่แท้จริงของ IDEs ด้วยการตั้งค่าที่เหมาะสมคุณสามารถบรรลุการทำงานของ IDE ที่มีขนาดเล็กกว่า ฉันจะซื่อสัตย์ฉันไม่รู้เลยว่าข้อกำหนดของทรัพยากรของ IDE ที่ "เหมาะสม" อย่างที่ IDLE ต้องการ แต่เนื่องจากเป็นสภาพแวดล้อมแบบหน้าต่างมันทำให้ฉันรู้สึกว่าพวกเขาจะใช้ทรัพยากรมากกว่าตัวแก้ไขข้อความอย่างง่ายด้วย เน้นไวยากรณ์และบรรทัดคำสั่งสำหรับการเรียกใช้รหัส


3
+1 สำหรับ vi แม้ว่าสิ่งเหล่านี้ไม่ใช่ของ IDE พวกเขาทำงานให้สำเร็จและเป็นประสิทธิภาพที่ดีที่สุดที่คุณจะมีต่อ Pi
Jivings


1
จริงๆ? ฉันจะไม่ใช้ Vi, Vim เป็นทางออกที่ดีกว่า

3

ราสเบอร์รี่ Pi ยอดเยี่ยม แต่ใช่มันมีข้อ จำกัด ไม่เป็นไร. เราทำงานภายในสิ่งนั้นและนั่นคือสิ่งที่เกี่ยวข้อง ดังนั้น...

ทำไมไม่ใช้ IDLE? มันมี / ทำทุกอย่างที่คุณต้องการ * มันมีขนาดเล็กมันถูกออกแบบมาสำหรับ Python * ข้ามแพลตฟอร์ม: ทำงานบน Windows และ Linux * แก้ไขข้อความหลายหน้าต่างด้วยการเลิกทำหลาย * Python colorizing และคุณสมบัติอื่น ๆ อีกมากมายเช่นสมาร์ทเยื้องและเคล็ดลับการโทร * หน้าต่าง Python เชลล์ ) * ดีบักเกอร์ (ไม่สมบูรณ์ แต่คุณสามารถตั้งจุดพักมุมมองและขั้นตอน)

มันเป็นวิธีที่ดีที่สุดจริงๆ

~ เดวิด


0

หรือคุณสามารถรับ NINJA-IDE มันเป็นสิ่งเดียวที่ทำงานบน Pi อย่างเป็นทางการ

ฉันเห็นว่า Raspberry Pi ค่อนข้าง จำกัด และ IDE ที่ต้องการคือ IDLE ซึ่งก็มี จำกัด เช่นกัน ฉันไม่รู้ว่าทำไมคนที่ต้องการ Pi สำหรับการเข้ารหัสฮาร์ดคอร์ (สิ่งใหญ่ใน Python 3 บน Pi ไม่ใช่ object-oriented มีใครบั๊กที่คลาสลูกไม่สืบทอดฟังก์ชันจากคลาสแม่ของพวกมันใช่ไหม) ฉันชอบ shell coding และ NINJA-IDE บน Pi


0

ฉันรู้ว่ามันเป็นหัวข้อเก่า แต่ในกรณีที่ใครบางคนจะเกลือกกลิ้งฉันคิดว่าคำตอบของปัญหาอาจจะช่วย ฉันทำงานกับ Geany บนหน้าจอ Raspberry Pi 2 และหน้าจอ 10 นิ้ว ฉันต้องการ IDE ที่ง่ายและรวดเร็วซึ่งจะช่วยให้สามารถดูไฟล์ทั้งหมดในโครงการของฉันและเปิดเป็นแท็บซึ่งจะจัดการกับการระบายสีไวยากรณ์การวิเคราะห์สัญลักษณ์การเติมข้อความอัตโนมัติ (ซึ่งเป็นเพียงบางส่วนใน Geany แต่ยัง ... ) บล็อก การห่อและนักวิ่งโครงการ ทุกสิ่งเหล่านั้นได้รับการจัดการในวิธีที่เรียบง่ายและมีประสิทธิภาพโดย geany ดังนั้นมันจึงเป็นสิ่งที่ดีมากสำหรับตัวแก้ไข python ที่ชื่นชอบอย่างอื่นของฉัน Jetbrains Pycharm ซึ่งเป็น python IDE ที่ดีที่สุดที่ฉันเคยพบ ... (และเกือบจะเป็นตัวเดียวนอกเหนือจาก Eclipse ที่จัดการการเติมข้อความอัตโนมัติอย่างละเอียด)


ว้าวหน้าจอยาวสิบฟุต
Eric Nelson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.