Question

Je viens de recevoir Panda3D pour la première fois. J'ai supprimé la version Python inclus. Dans mon répertoire Python, je mets un panda.pth de fichier qui ressemble à ceci:

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

Mais quand je lance import direct.directbase.DirectStart, je reçois:

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.

Je suppose que cela a quelque chose à voir avec moi en utilisant Python 2.6. Toute solution?

Était-ce utile?

La solution

Si vous ne pouvez attendre la prochaine version 1.7.0, il sera compilé Python 2.6 - voir ce fil .

Autres conseils

extensions Python ne sont pas binaires compatibles entre les versions principales. Vos options sont:

A. Recompiler Panda3D pour python 2.6.

B. Utilisation python 2.5.

Pas du tout autour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top