문제

방금 Panda3D를 처음으로 얻었습니다. 포함 된 Python 버전을 삭제했습니다. 내 파이썬 dir에 파일을 넣었습니다 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 릴리스를 기다릴 수 있다면 Python 2.6에 대해 편집됩니다. 이 스레드.

다른 팁

Python Extensions는 주요 릴리스에서 이진 호환되지 않습니다. 귀하의 옵션은 다음과 같습니다.

A. Python 2.6의 경우 Panda3D를 다시 컴파일하십시오.

B. 파이썬 2.5를 사용하십시오.

주위에 방법이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top