Ubuntu 10.04 LTS に Eclipse Indigo をインストールし、Pydev をインストールしました。私は次のことをしました:
(1) Window > Preferences > PyDev > Editor > Interpreter-Python で Auto config を押して Python インタープリターを設定します。
(2) Window > Preferences > PyDev > Editor > Interpreter-Python でシステム Pythonpath を設定します。
(a) pressed New Folder and added /usr/lib/python2.6
eclipse で openrave コードを実行しようとしていますが、必要なすべての openrave ライブラリがインストールされています。「openravepy」は /usr/lib/python2.6/dist-packages ディレクトリにあります。
私の問題は、いくつかの関数呼び出しがエラータイプを返すというインポートが成功していないように見えることです: PyDev Problem. 「未定義の変数:...」と表示されます
コードの一部を次に示します。
from itertools import izip
from openravepy import *
from numpy import *
import time
class FastGrasping:
class GraspingException(Exception):
def __init__(self,args):
self.args=args
def __init__(self,robot,target):
self.robot = robot
self.ikmodel = databases.inversekinematics.InverseKinematicsModel(robot=robot,iktype=IkParameterization.Type.Transform6D)
--databases は openravepy の一部であり、未定義変数として記述されています。
いくつかのスレッドを読みましたが、すでに次のことを行っています
(1) pydev の削除と再読み込み
(2) 以前にコードを実行したことがありますが、以前は eclipse helios と pydev セットアップで動作していました。そのため、Eclipse の helios と indigo を削除して再インストールし、pydev と pythonpath を追加するプロセスを何度も繰り返しました。
どうすればこれを修正できるか知っている人はいますか? それともpydevのバグですか?
前もって感謝します。
乾杯