سؤال

أنا فقط حصلت على الباندا 3D لأول مرة. قمت بحذف إصدار Python المضمن. في بيثون دير، أضع ملف panda.pth يبدو أن هذا:

C:\Panda3D-1.6.2
C:\Panda3D-1.6.2\bin

ولكن عندما أركض import direct.directbase.DirectStart, ، انا حصلت:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import direct.directbase.DirectStart
  File "C:\Panda3D-1.6.2\direct\directbase\DirectStart.py", line 3, in <module>
    from direct.showbase import ShowBase
  File "C:\Panda3D-1.6.2\direct\showbase\ShowBase.py", line 10, in <module>
    from pandac.PandaModules import *
  File "C:\Panda3D-1.6.2\pandac\PandaModules.py", line 1, in <module>
    from libpandaexpressModules import *
  File "C:\Panda3D-1.6.2\pandac\libpandaexpressModules.py", line 1, in <module>
    from extension_native_helpers import *
  File "C:\Panda3D-1.6.2\pandac\extension_native_helpers.py", line 75, in <module>
    Dtool_PreloadDLL("libpandaexpress")
  File "C:\Panda3D-1.6.2\pandac\extension_native_helpers.py", line 73, in Dtool_PreloadDLL
    imp.load_dynamic(module, pathname)
ImportError: Module use of python25.dll conflicts with this version of Python.

أفترض أن هذا له علاقة معي باستخدام Python 2.6. أي حلول؟

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

المحلول

إذا كنت تستطيع انتظار إصدار 1.7.0 قادما، فسيتم تجميعه مقابل بيثون 2.6 - انظر هذا الموضوع.

نصائح أخرى

ملحقات Python ليست متوافقة ثنائية عبر الإصدارات الرئيسية. خياراتك هي:

أ. recompile panda3d لبيتثون 2.6.

استخدم بيثون 2.5.

لا توجد طريقة من حولها.

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