Я только что установил Eclipse Indigo в Ubuntu 10.04 LTS и установил с ним Pydev. Я сделал следующее:
(1) установить интерпретаторы Python, нажав Автоконфигурация в Окне> Настройки> PyDev> Редактор> Интерпретатор-Python
(2) установить системный Pythonpath через Window> Preferences> PyDev> Editor> Interpreter-Python
(a) pressed New Folder and added /usr/lib/python2.6
Я пытаюсь запустить код openrave в eclipse и установить все необходимые библиотеки 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)
- базы данных являются частью openravepy и описываются как неопределенная переменная.
Я прочитал несколько веток и уже сделал следующее
(1) Удалить и прочитать pydev
(2) Я запускал код ранее, он использовался для работы с затмениями helios и настройкой pydev. Итак, я удалил и переустановил затмения helios и indigo и повторяю процесс добавления pydev и pythonpath снова и снова.
Кто-нибудь знает, как я могу это исправить? или это ошибка в pydev?
заранее спасибо.
ура