Как мне добавить Octave к моей PATH, чтобы использовать oct2py?
Окончательное редактирование: добавление
export PATH=/usr/local/octave/3.8.0/bin:$PATH
моего пути действительно было достаточно, чтобы oct2py работал должным образом (до тех пор, пока я перезапустил свой терминал после изменения). Ура!
---- Оригинальный пост ----
Я успешно установил pip oct2py и pexpect, но столкнулся с проблемами при попытке импортировать и использовать oct2py. Во-первых, при попытке следующего:
import oct2py
Я получил следующее сообщение об ошибке:
Please install GNU Octave and put it in your path
Поэтому я добавил следующие строки в ~/usr/.bash_profile
export PATH=/usr/local/octave-3.8.0/bin:${PATH}
export PATH=/usr/local/octave-3.8.0/sbin:${PATH}
И теперь я могу успешно импортировать модуль oct2py в Python. Однако при попытке инициализировать его с помощью:
oc = oct2py.Oct2Py()
Я получаю то же сообщение об ошибке, что и раньше. Что еще мне нужно добавить в PATH, чтобы сообщить Python, как на самом деле запустить Octave? Может быть, есть еще одна проблема, о которой я не знаю?
Изменить: Похоже, что первоначальный "import oct2py" по-прежнему не может распознать PATH, но если я запускаю эту строку во второй раз, он не вызывает то же сообщение об ошибке снова. Итак, предположительно, добавленные мной строки PATH на самом деле ничего не делают.
1 ответ
Добавление следующего к.bash_profile позволяет oct2py работать должным образом.
export PATH=/usr/local/octave/3.8.0/bin:$PATH
Просто обязательно перезапустите терминал после обновления файла PATH!