我刚刚在 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 setup 一起工作。所以,我删除并重新安装了eclipse helios和indigo,并一次又一次地重复添加pydev和pythonpath的过程。
任何人都知道我该如何解决这个问题?或者这是pydev中的一个错误?
提前致谢。
干杯