اذهب إلى المحتوى

السؤال

نشر

أحاول إنشاء لعبة بسيطة باستخدام الإصدار 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.

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

Recommended Posts

  • 0
نشر

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...