我剛剛在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