• 0

كيف أحل خطأ is not a valid Win32 application. في بايثون؟

أحاول إنشاء لعبة بسيطة باستخدام الإصدار 3.1 من بايثون وpygame لكنني أحصل على هذا الخطأ عندما أحاول تشغيل اللعبة:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import pygame
  File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application.

فما هو حل المشكلة؟
ملاحظة: أعمل على نظام ويندوز.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدّة أسباب لهذه المشكلة في بايثون، ومن أبرزها معمارية نظام التشغيل الذي تستخدمه، فهل تستخدم نظام 64 بت وقمت بتثبيت إصدار 64 بت من بايثون؟ حاول أن تثبت نسخة 32 بت لكل من بايثون ومكتبة pygame، في بعض الأحيان ينجح هذا الأمر.
في بعض الأحيان لن يعمل الحل أعلاه وفي هذه الحالة أنصحك بتثبيت PyWin32 وأتوقع أن تعمل لعبتك بدون مشاكل.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن