هل هناك أي بيئة تطوير متكاملة (IDE) تدعم بناء جملة Python 3؟

StackOverflow https://stackoverflow.com/questions/207763

  •  03-07-2019
  •  | 
  •  

سؤال

لقد رأيت مؤخرًا إعلانًا و شرط الخطوط العريضة للإفراج عن الأول بايثون 3.0 الافراج عن مرشح.كنت أتساءل عما إذا كان هناك أي إعلانات تجارية أو مجانية أو مفتوحة المصدر وما إلى ذلك.IDE التي تدعم بناء الجملة الخاص به.

هل كانت مفيدة؟

المحلول

وبيثون 3 فقط على لا تختلف كثيرا من بيثون 2.X. من حيث تركيب <م> في حد ذاته ، والأشياء التي سوف تحتاج بالفعل ليتم التعامل معها بشكل مختلف من قبل محلل، فإن التغيير الرئيسي الوحيد في استبدال البيان print مع وظيفة print.

ومعظم ملامح بيثون يمكن بحثها بسهولة عن طريق الاستبطان (تساعد على الانترنت، واستكمال الأسلوب، والتوقيعات وظيفة، وما إلى ذلك)، ولذلك لا يوجد أي سبب لماذا أي IDE بيثون سوف يتطلب تغييرات كبيرة في العمل مع بايثون 3.0. أتوقع الخمول وسوف SPE والآخر مفتوح المصدر ايديس يكون دعم من قبل الإفراج النهائي.

نصائح أخرى

وأطلق سراح

وكومودو 5 بيتا 1 في أكتوبر 2008، ولها الدعم الأولي لبيثون 3 لكنني لا أعتقد أن يكون استخدامه لرمز الإنتاج بعد.

وبالنظر إلى أن بيثون 3 لا يزال مرشحا الإفراج المبكر جدا، قد يكون لديك بعض صعوبة في العثور على الدعم ناضجة في بيئات التطوير.

بيديف بالنسبة لـ Eclipse يدعم الإصدار 3.0.يمكنك تكوين عدة مترجمين فوريين في إعدادات البرنامج الإضافي.

في خصائص المشروع يمكنك تعيين:

  • نوع المشروع (Python، Jython، IronPython)
  • النسخة النحوية (2.1، 2.2، 2.3، 2.4، 2.5، 2.6، 3.0).

(إصدار PyDev وقت كتابة هذا التقرير:1.4.7.)

ويمكن الحصول على بيديف. من http://pydev.sourceforge.net . في البرنامج المساعد لكسوف الشمس وأكثر من مفيد. ناهيك عن فوائد القديم وموثوق الكسوف.

يستمر

وايماكس + python.el أن يكون أفضل من أي شيء آخر لقد حاولت.

Pyscripter هو PERFECT بيثون IDE على النوافذ. انها متوافقة حتى مع صدر حديثا بيثون 3.1.

وGeany يعمل مع بيثون 3 إذا كنت تثبيته ثم:

<اقتباس فقرة>   

سودو جي إديت /usr/share/geany/filetypes.python

وتغيير خطوط 2 مشاركة مع:

ومترجم = python3 -c "py_compile الاستيراد؛ py_compile.compile ( '٪ و')"

وrun_cmd = python3 "٪ و"

وأستطيع أن أقول إن وقت نشر هذا (28 أبريل 2009، الإصدار 0.8.4h) أن <لأ href = "http://pythonide.blogspot.com/" يختلط = "نوفولو noreferrer" عنوان = " SPE "> SPE يفعل <م> لا بشكل صحيح التعامل مع بعض تركيب python3 - على وجه التحديد معالجة الاستثناء. على سبيل المثال، يتم وضع رمز متابعة كخطأ (وبشكل مزعج، وقفز الى متى يتم حفظ الملف):

except urllib.error.URLError as e:
        if hasattr(e, 'reason'):
        #...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top