Я пытаюсь запустить пример песочницы Python для Redhawk (https://redhawksdr.github.io/Documentation/mainch3.html#x5-270003.3). Я мог запустить REDHAWK IDE из папки /usr/local/redhawk/ide/2.1.2 (./eclipse). Однако, когда я запускаю следующую команду, я получаю сообщение об ошибке:
>>> sb.IDELocation("/usr/local/redhawk/ide/2.1.2/eclipse")
IDELocation(): ERROR - invalid location passed in, must give absolute path
/usr/local/redhawk/ide/2.1.2/eclipse
Если я игнорирую это «IDELocation (): ОШИБКА», у меня возникает следующая проблема при выполнении команды Plot ():
>>> sb.IDELocation("/usr/local/redhawk/ide/2.1.2/eclipse")
IDELocation(): ERROR - invalid location passed in, must give absolute path
/usr/local/redhawk/ide/2.1.2/eclipse
>>> plot = sb.Plot()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/redhawk/core/lib/python/ossie/utils/sb/io_helpers.py",
line 1985, in __init__
raise AssertionError, "Plot():__init__() ERROR - must set environment
variable RH_IDE or call IDELocation()"
AssertionError: Plot():__init__() ERROR - must set environment variable
RH_IDE or call IDELocation()
Кто-нибудь знает, как решить проблему здесь? Заранее спасибо!