繁体   English   中英

SublimeREPL + Octave

[英]SublimeREPL + Octave

我正在使用Octave进行一些机器学习工作,我在Sublime的软件包库中注意到有SublimeREPL:Octave作为选项。 但是当我选择它时,我收到以下错误消息:

FileNotFoundError(2, "No such file or directory: octave")

有没有办法使用sublime来编码Octave?

非常感谢

首先,您需要找出octave可执行文件所在的位置,并注意它的完整路径。 在Linux或OS X上,打开您最喜欢的终端模拟器并键入which octave ,如果它在您的$PATH变量中,它将打印到它的完整路径(例如, /opt/local/bin/octave或类似的东西)。 如果它不在您的路径中,或者如果您在Windows上,则必须搜索一下,直到找到octaveoctave.exe (如果您在Windows上)。

获得路径后,打开Sublime并选择Preferences -> Browse Packages... ,这将打开Packages文件夹(令人惊讶)。 导航到Packages/SublimeREPL/config/Octave并在Sublime中打开Main.sublime-menu文件 - 别担心,它只是普通的JSON。 下到18行(或左右) - 它应该说"cmd": ["octave", "-i"], . "octave"更改为"/full/path/to/octave" ,显然将/full/path/to/替换为您之前记录的实际完整路径。

保存文件,你应该全部设置。 Tools -> SublimeREPL -> Octave现在应该打开一个交互式会话,就像在命令行上运行octave -i一样。 您可以使用所有常用的SublimeREPL快捷方式将代码发送到正在运行的REPL,或者只使用if来测试函数,代码片段等。

玩得开心!

我在OS X上使用Sublime Text 3

Octave程序运行完美。 所以你可以尝试下面提到的步骤

打开Sublime

转到工具 - >构建系统 - >新构建系统......

粘贴此代码

{
"cmd": ["/usr/local/octave/3.8.0/bin/octave-3.8.0", "$file"],
"selector": "source.m"
}

将其保存为Octave.sublime-build

现在使用Octave作为您的构建系统

使用⌘+ B运行代码。

请享用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM