rm.list_resources() не перечисляет ресурсы gpib при вызове из скрипта cgi
Я довольно новичок в питоне и Pyvisa. Попытка создать приложение с html-интерфейсом и python на бэкэнде с помощью apache. создал очень простые скрипты, которые работают довольно плавно и перечисляют все подключенные инструменты.
сценарий:
импортная виза rm = visa.ResourceManager('@ni') connectedInst = rm.list_resources() print(connectedInst)
вывод: ('ASRL1::INSTR', 'ASRL3::INSTR', 'ASRL6::INSTR', 'ASRL7::INSTR', 'GPIB0::1::INSTR', 'GPIB0::28::INSTR')
но если тот же скрипт python вызывается из Python CGI, то в списке указываются только последовательные порты.
вывод из Python CGI: ('ASRL1::INSTR', 'ASRL3::INSTR', 'ASRL6::INSTR', 'ASRL7::INSTR')
что вызывает отсутствие инструментов GPIB при вызове Python CGI?
будет очень признателен за вашу помощь.