我一直在ubuntu上使用CUDA,现在我需要使用ODE - Open Dynamics Engine - 在Ubuntu 14.04上也与PyODE绑在一起。我认为操作系统版本并没有真正帮助解决这个问题。
好吧,我已经搜索了很多关于如何安装ODE和PyODE的信息。显示的第一个结果是:终端上的sudo apt-get install python-pyode,但它根本不起作用。
然后我下载了源ODE和PyODE并手动安装。安装工作完美,但当我尝试编译示例程序时,我得到了这个结果:
Traceback (most recent call last):
File "/home/wagner/workspace/PyODE/trying.py", line 2, in <module>
import ode
ImportError: /usr/local/lib/python2.7/dist-packages/ode.so: undefined symbol: dMassSetCappedCylinderTotal
此尝试是在IDE Eclipse下进行的。
因此,我试图在IDLE上输入一些东西,我得到了这个:
>>> import ode
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import ode
ImportError: /usr/local/lib/python2.7/dist-packages/ode.so: undefined symbol: dMassSetCappedCylinderTotal
我也尝试打开这个文件'ode.so',但我不能。