2009-08-24 16 views
0

初めてPanda3Dを入手しました。私は含まれているPythonのバージョンを削除しました。私のPythonのディレクトリでは、私は、このようなファイルpanda.pth置く:Python 2.6でPanda3Dを実行

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

今後の1.7.0リリースを待つことができれば、それはPython 2.6に対してコンパイルされます - this threadを参照してください。

+0

興味深い。いつ出てくるのか見積もりはありますか? –

2

Python拡張機能は、メジャーリリース間でバイナリ互換性がありません。あなたのオプションは以下の通りです:

A. Python 2.6用にpanda3dを再コンパイルします。

B. python 2.5を使用します。

周囲はありません。

+0

Cソースを再コンパイルしますか? –

+0

はい、CおよびC++。 –

関連する問題