كيف يمكنني استخدام أدوات Python لأصحاب المصحح المصحح مختلط Visual Studio مع توزيع مظلة مشاة؟

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

سؤال

يمكنني استخدام مظلة مشاة مع توزيع بيثون بسبب مدى ملاءمتها للحساب العلمي. ومع ذلك، يمكنني استخدام pytools في Visual Studio ك IDE IDE في المقام الأول بسبب تصحيح الأخطاء الفائقة مقارنة مع معالجات أخرى لنظام التشغيل Windows.

منذ الإصدار 2.0، يوفر PyTools مصححا أساسيا ( مصحح الأخطاء المختلط < / A> أو MMD) وهو أمر مفيد للغاية لتصحيح الأخطاء عند استخدام Cython أو بما في ذلك رمز C الأصلي، كما أنه من المفترض أن يكون أسرع بكثير أكثر من المصحح القياسي، مما يجعل من الممكن تصحيح باهظة الثمن رمز، الذي سيتم تشغيله بطريقة بطيئة للغاية مع تمكين تصحيح الأخطاء.

لسوء الحظ، فإن pytools mmd يتطلب رموز التصحيح للعمل، والتي تتوفر لتوزيع الثعبان القياسي، ومع ذلك، يلاحظون ذلك

إذا كنت تستخدم توزيع بيثون من طرف ثالث مثل ActiveState Python أو مظلة مشاة، ستحتاج إلى الاتصال بمؤلفي هذا التوزيع لتزويدك بالرموز.

لم أتمكن من العثور على رموز التصحيح هذه المتاحة في أي مكان من المعتقل، لذلك أريد أن أعرف:

a) هل تنشط خطة لجعل رموز التصحيح المتاحة لمستخدمي pytools

b) إن لم يكن، ما هي بعض الحلول الممكنة؟

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

المحلول

المعتقل المظلة 1.2، الذي سيتم إصداره في وقت لاحق من هذا الشهر، يشمل تكامل PTVS الكامل بما في ذلك رموز التصحيح.

نصائح أخرى

(أنا مطور PTVS الذي كتب مصححا مختلطا للوضع مقابل 2.0)

متطلبات الرموز هو شرط صلب، لسوء الحظ - إنه في جوهر كيفية عمل المصحح.وبالتالي فإن الحل الوحيد هو استخدام ثنائيات Python التي تحتوي على رموز متاحة لهم - إما تلك الأسهم من Python.org، أو بناءها بنفسك.هذا فقط يتعلق ببيثون ؟؟ dll، و، إذا كنت تريد دعم ctypes، _ctypes.pyd.

أنا لا أعرف ما إذا كان بناء البياضات المعتدة من الثعبان يختلف بشكل كبير عن ثعبان منتظم، أو ما إذا كانت تسقط متوافقة.ولكن قد يكون الأمر يستحق المحاولة كمحلول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top