我正在使用Octave做一些机器学习工作,我注意到在“崇高”中的包库中有SublimeREPL: Octave作为选项。然而,当我选择它时,我会得到以下错误消息:
FileNotFoundError(2, "No such file or directory: octave")是否有一种方法使用崇高的代码与八度?
非常感谢
发布于 2014-05-27 17:52:11
首先,您需要找出您的octave可执行文件所在的位置,并注意到它的完整路径。在Linux或OS上,打开您最喜欢的终端模拟器并键入which octave,如果它在您的$PATH变量中,它将打印到它的完整路径(例如,/opt/local/bin/octave或类似的东西)。如果它不在您的路径上,或者您在Windows上,那么如果您是在Windows上,那么您必须四处搜索,直到找到octave或octave.exe为止。
一旦你有了路径,打开崇高并选择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用于测试函数、代码片段等。
玩得开心!
发布于 2017-07-09 21:48:13
我在OS上使用了崇高的文本3
八度节目运行得很好。所以您可以尝试下面提到的步骤
开放崇高
Goto工具->构建系统->新构建系统.
粘贴此代码
{
"cmd": ["/usr/local/octave/3.8.0/bin/octave-3.8.0", "$file"],
"selector": "source.m"
}将其保存为Octave.崇高-构建
现在使用Octave作为您的构建系统。
使用⌘+B运行您的代码。
享受吧!
https://stackoverflow.com/questions/23895407
复制相似问题