Импорт PyDev в затмении - PullRequest
       37

Импорт PyDev в затмении

3 голосов
/ 01 ноября 2011

Я только что установил 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?

заранее спасибо.

ура

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

Вы пытались добавить 'openravepy' к принудительным встроенным функциям (подробности см. http://pydev.org/manual_101_interpreter.html)?

Кроме того, он работает правильно?(т.е. проблема возникает только при анализе кода PyDev или также при запуске кода на Python из PyDev?)

0 голосов
/ 17 декабря 2012

Я обнаружил, что автоконфигурация не всегда автоматически выбирает каталог site-packages.Здесь находятся большинство установленных модулей, например, numpy на моей машине.Попробуйте еще раз выполнить автоматическую настройку, а также выберите каталог, оканчивающийся на site-packages, если вы этого еще не сделали.

...