用于3D游戏开发的最佳Python库是什么? Pygame和Pyglet用于2D游戏开发 Pysoy需要安装许多要求 我不知道如何安装Pyogre Panda3d给了我这个错误,不知道如何修复它

用于3D游戏开发的最佳Python库是什么? Pygame和Pyglet用于2D游戏开发 Pysoy需要安装许多要求 我不知道如何安装Pyogre Panda3d给了我这个错误,不知道如何修复它,python,3d,Python,3d,importerror没有名为direct.showbase.showbase的模块 有没有其他好的3D游戏开发库可以安装在带有Python 2.7的Windows XP上?我更喜欢使用pypm或pypi来安装它,以避免我目前使用Panda3d时可能出现的错误。您可以使用pyopengl。 我认为您可能必须安装pygame…问题是,大多数模块都必须为库/引擎(如Panda和Ogre)构建接口,或者您需要使用特殊版本。看,他们的Windows安装程序包括一个特殊的Python,预先配置为与Pand

importerror没有名为direct.showbase.showbase的模块

有没有其他好的3D游戏开发库可以安装在带有Python 2.7的Windows XP上?我更喜欢使用
pypm
pypi
来安装它,以避免我目前使用Panda3d时可能出现的错误。

您可以使用pyopengl。

我认为您可能必须安装pygame…

问题是,大多数模块都必须为库/引擎(如Panda和Ogre)构建接口,或者您需要使用特殊版本。看,他们的Windows安装程序包括一个特殊的Python,预先配置为与Panda一起工作。@Birryrree我有Panda 1.7.2,我看到了这个错误,在论坛上,他们说如果你想修复它,你必须使用Python 2.6.5,或者将一个名为Python.ph的文件复制到Python目录中,或者将Panda 3d添加到环境变量中……我想使用Python 2.7,我在任何地方都找不到名为python.ph的文件,而且C:\Panda3D-1.7.2\bin\已经添加到路径中,我不知道该怎么办!!我有许多安装了Python2.7的库,我不能仅为panda使用Python2.6.5……不幸的是,panda需要Python2.6.5,不能保证在不同版本之间混合模块会起作用。您可以显式地将自己的
PYTHONPATH
设置为测试,它可能会工作。在命令行中,您可以执行
set PYTHONPATH=C:\Panda3D-1.7.3\lib
(或者有python库的任何东西。我不使用windows,因此在不知道Panda3D的windows安装中的具体目录的情况下,我只能提供帮助。假定
.pth
文件应该位于
C:\Panda3D-1.7.2\python\Lib\site packages\Panda3D.pth
设置PYTHONPATH=C:\Panda3D-1.7.3\Lib然后,
ppython file.py
工作了!!谢谢,有没有更快的方法呢?如果没有,我会创建一个bath文件