[英]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上,则必须搜索一下,直到找到octave
或octave.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.