私はubuntuでCUDAを使用してきましたが、Ubuntu 14.04でもPyODEと結び付けられたODE(Open Dynamics Engine)を使用する必要があります。OS のバージョンは、この問題にはあまり役に立たないと思います。
さて、私は 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' も開こうとしましたが、開けません。