5

最终编辑:添加

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 行实际上并没有做任何事情。

4

1 回答 1

2

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

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

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

于 2014-05-21T18:59:29.033 回答