我刚刚在Ubuntu 10.04 LTS中安装了Eclipse Indigo,并安装了Pydev。我做了以下:PyDev在eclipse中导入
(1)通过在窗口>首按压自动配置设置Python解释>的PyDev>编辑器>解释的Python
通过窗口(2)组系统PYTHONPATH>首选项>的PyDev>编辑器> Interpreter-Python
(a) pressed New Folder and added /usr/lib/python2.6
我想在eclipse中运行openrave代码,并安装了所有openrave库。 “openravepy”位于/usr/lib/python2.6/dist-packages目录中。
我的问题是,似乎导入不成功,几个函数调用返回错误类型:PyDev问题。它说:“未定义的变量:...”
这里有一些代码片段:
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赫利俄斯工作和pydev设置。所以,我删除并重新安装日食helios和靛蓝,并重复添加pydev和pythonpath一次又一次的过程。
任何人都知道我可以解决这个问题吗?或者这是pydev中的错误?
在此先感谢。
欢呼
将openravepy添加到强制内建修复问题。这应该被标记为答案。 – rbaleksandar