我刚刚在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问题。它说“未定义变量:...”
以下是代码片段:
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中的一个错误吗?
提前感谢您的帮助。
祝好