如何将Octave添加到PATH以使用oct2py?

5 投票
1 回答
3998 浏览
提问于 2025-04-18 07:04

最后编辑:添加

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行实际上并没有起作用。

1 个回答

3

在.bash_profile文件中添加以下内容,可以让oct2py正常工作。

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

记得在更新了PATH文件后,重启终端哦!

撰写回答