سؤال

وأنا أحاول أن استخدام حزمة الثعبان من و IronPython. كل شيء يعمل بشكل جيد إذا كنت استيراد وحدات بيثون العادية.

ولكن عندما أحاول القيام بما يلي:

import win32ui

وأحصل على:

No module named win32ui

ولقد اصطدت خلال التعليمات البرمجية في IronPython.Runtime.Importer وليس هناك ذكر ل.pyd

وأي شخص يعرف طريقة للالتفاف حول هذا؟

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

المحلول

ويمكنك التحقق من مدرع التي تعمل على توفير هذا الدعم. قد أو قد لا تعمل ث / PYD التي تختارها.

نصائح أخرى

ملف .pyd هو DLL . ذلك ما لم يكن و IronPython (الذي هو مكتوب في صافي) يمكن بشكل صحيح تحميل دلس C كتب لسي بايثون، قد تكون من الحظ.


تحديث

في الواقع، وفقا لو IronPython التعليمات ، كنت للأسف غير قادر على استيراد ملفات .pyd:

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

س: كيف يمكنني بناء وندعو إلى مكتبات PYD

     

وA: و IronPython لا يدعم استخدام PYDs بنيت لسي بايثون لأنها   تفاصيل التنفيذ النفوذ من سي بايثون. يمكنك الحصول على ما شابه   تأثير للالجديد "PYD" ليالي تريد أن تنفذ من قبل كتابتها في C #   أو VB وبناء DLL ل. NET.

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