最终编辑:添加

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}

现在,我能够在python中成功导入oct2py模块。但是,当尝试使用以下方法对其进行初始化时:
oc = oct2py.Oct2Py()

我收到与以前相同的错误消息。我还需要在PATH中添加更多内容以告诉python如何实际运行Octave?也许还有另一个我不知道的问题?

编辑:似乎初始的“import oct2py”仍然无法识别PATH,但是如果我第二次运行该行,它不会再次引发相同的错误消息。因此,大概我已经添加的PATH行实际上并没有执行任何操作。

最佳答案

将以下内容添加到.bash_profile中,可使oct2py正常工作。

export PATH=/usr/local/octave/3.8.0/bin:$PATH

只需确保在更新PATH文件后重新启动终端即可!

关于python - 如何将Octave添加到我的PATH中以使用oct2py?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23753081/

10-08 20:29