我想要一个在mac上工作的python物理引擎,这样就可以很容易地模拟物理。我有VPython,它工作得很好,但这不是我想要的。VPython只显示视觉元素,所有的物理都是用公式表示的。我查看了PyODE的文档,它看起来更像我想要的。它让你可以给大众增加力量,拥有世界和诸如此类的东西。当我试图安装PyODE (我使用的是Mac)时,它没有工作。原因之一是我没有pyrex (我有Cython,所以也许有办法让它使用它?),但另一个原因是我没有安装ode。我查看并意识到PyODE依赖于ode。我试着安装ode,但没有成功。是否有一些文档或二进制文件或使在mac上安装PyODE很容易?还是有类似的模块?
编辑:
这是在试图安装PyODE时收到的错误:
sh: ode-config: command not found
sh: ode-config: command not found
WARNING: <ode/ode.h> not found. You may have to adjust INC_DIRS.
INFO: Creating ode_trimesh.c
pyrexc -o ode_trimesh.c -I. -Isrc src/ode.pyx
sh: pyrexc: command not found
ERROR: An error occured while generating the C source file.我得到了这个错误,因为pyrex和ode没有安装。没有关于在mac上安装ode的文档,所以我试图做的事情没有错误消息,但是对于PyODE,错误保持不变,所以没有安装ode。
发布于 2010-04-26 01:00:24
您可以使用darwinports轻松地在Mac上安装ODE --说明这里。您可以很容易地列出用于darwinport的PyODE版本--然后为您选择的Python版本选择正确的版本--方法是在“搜索在darwinports”文本框中输入PyODE,与Pyrex类似(Cython与Pyrex并不100%兼容,因此可能不值得为它调整一些东西.即使Cython更好;-)。请注意,如果您还安装了带有darwinport的Python版本,而不是坚持Apple提供的版本,这将是最简单的(darwinport版本将更加最新,并将有更多的扩展可供安装在苹果提供的“系统”Python上)。
发布于 2010-04-26 01:08:23
其中一个错误表示您缺少pyrex。也许先尝试通过darwinport安装它,然后处理包含目录。
https://stackoverflow.com/questions/2710173
复制相似问题