Я установил пакет oct2py с помощью команды pip pip install oct2py
, установил путь к среде python, pip и octave, как показано на следующем рисунке:
Однако всякий раз, когда я пытаюсь импортировать его в свой скрипт Python, я получаю следующую ошибку:
Проверил установлен ли пакет, пишет: Requirement satisfied
.
Любые идеи о том, что я мог делать неправильно?
import pdb; pdb.pm()
сразу после ошибки и проверьте локальные переменные (в данном случае похоже, что это будет переменнаяexecutable
). На что это указывает? - person Tasos Papastylianou   schedule 21.01.2021c:\program files\python37\lib\subprocess.py(1155)_execute_child() -> startupinfo) (Pdb)
Честно говоря, я понятия не имею, что это значит... - person Wallflower   schedule 21.01.2021p executable
, чтобы проверить значение переменной с именемexecutable
. Такжеp args
для печати значений переменнойargs
в этой точке. Надеюсь, это даст нам достаточно намека на то, что то, что называется, как-то не так, как задумано... - person Tasos Papastylianou   schedule 21.01.2021p executable
он печатаетNone
, аp args
даетC:/Program Files/GNU Octave/Octave-6.1.0/mingw64/bin/octave-cli.EXE interactive--quiet --no-init-file
. Стоит отметить, что этот путь использует прямую косую черту вместо обратной косой черты (используемой в Windows). Кроме того, несмотря на то, что у меня есть Octave в моих переменных среды, при импорте пакета oct2py я получаю сообщение об ошибке: исполняемый файл octave не найден, и когда я набираюoctave
в своей командной строке, он автоматически открывает Octave. - person Wallflower   schedule 21.01.2021octave-cli.EXE
конкретно? - person Tasos Papastylianou   schedule 22.01.2021oct2py
без каких-либо проблем, у меня есть одна ошибка, с которой я сейчас имею дело:ValueError: not enough values to unpack (expected 2, got 1)
всякий раз, когда я запускаю свой скрипт, он не кажется таким серьезным, как этот один, хотя я работаю над отладкой. Большое спасибо за ваше время и ответы, я так многому научился с вами :D - person Wallflower   schedule 24.01.2021