【问题标题】:How to open gnuplot from mobaxterm?如何从 mobaxterm 打开 gnuplot?
【发布时间】:2016-10-19 13:54:17
【问题描述】:

我不确定如何从MobaXterm 打开Gnuplot。我一直在尝试许多不同的命令,但它们都不起作用。当我尝试时,我得到同样的错误。

-bash: gnuplot: command not found

我很好奇我是否将Gnuplot 下载到了计算机的错误部分,或者我没有得到正确的命令?我正在尝试在shell script 中编写一个程序,它自己打开Gnuplot 并通过shell script 绘制数据。

感谢任何帮助!

【问题讨论】:

    标签: windows shell command-line gnuplot terminal-emulator


    【解决方案1】:

    mobaxterm 不是 linux 服务器。所以你不能正常安装包。

    如果你能找到你要找的插件,你必须下载插件 在这里查看他们的列表

    http://mobaxterm.mobatek.net/plugins.html

    而且似乎 gnuplot 不存在。

    在这种情况下,您最简单的解决方案是下载 cygwin 并在其上添加 gnuplot,这是可能的

    其他选项是运行小型虚拟机,以便您可以对其进行测试

    在所有情况下,mobaxterm 都不是真正的 linux 环境,因此为了确保您的 shell 在普通 linux 机器上工作,您需要在真正的 linux 上开发和测试

    【讨论】:

    • 谢谢!那我就研究一下cygwin。
    【解决方案2】:

    你可以安装gnuplot的winbuild,然后将bin目录的路径加上gnuplot.exe添加到mobaxterm的PATH中(可以设置成.initrc或者.bashrc,随你喜欢)。

    【讨论】:

    • 对不起,我不太明白,您能详细说明一下吗?我对所有这些程序都很陌生。
    【解决方案3】:

    MobaXterm 是一个独立程序,它“模拟”Linux 终端,但不知道您的框架系统(例如您的 Windows 和您的程序)。因此,如果您键入“gnuplot”,Moba 不知道这是什么。你必须

    将当前目录更改为 wgnuplot.exe 所在的位置,例如:

    cd /drives/c/Program\ Files/gnuplot-4/bin
    ./wgnuplot.exe
    

    或者直接运行:

    /drives/c/Program\ Files/gnuplot-4/bin/wgnuplot.exe
    

    或更改您的 $PATH:

    PATH=$PATH:/drives/c/Program\ Files/gnuplot-4/bin
    wgnuplot.exe
    

    或创建一个名为“gnuplot”的脚本来运行 wgnuplot.exe

    #File name: 'gnuplot'
    #!/bin/sh
    /drives/c/Program\ Files/gnuplot-4/bin/wgnuplot.exe
    

    并将其放入某个 $PATH 目录:

    `/bin` or `/usr/bin` or `/drives/c/WINDOWS` or `/drives/c/WINDOWS/system32`
    

    或者... :)

    【讨论】:

    • 感谢您的所有解释。我想直接运行 gnuplot,但是当我输入代码时,我得到一个错误 -bash: /drives/c/Program Files/gnuplot/bin/wgnuplot.exe: No such file or directory 你有什么想法吗我可能做错了什么?
    • 'C:\Program Files\gnuplot\bin' 中有 wgnuplot.exe 吗?您是否错过了键入“\”来创建空白? (你必须输入'/drives/c/Program\ Files/gnuplot/bin/wgnuplot.exe')
    • 尝试使用ls /drivesls /drives/cls /drives/c/Program\ Files...等“列出”
    • 我已经完成了整个过程,并确认 wgnuplot.exe 在 'C:\Program Files\gnuplot\bin' 中(我想也许一开始它也不存在)。但即使我尝试输入命令 ls /drives Moba 也会返回相同的错误“ls: /dries/c: No such file or directory”。
    • 不是驱动器而是驱动器 ;-) 有趣...根目录 (ls /) 是什么?有时有/cygdrive
    【解决方案4】:

    我发现最简单的方法是使用 Moba 包管理器来安装 gnuplot 的 win 版本。 打开 MobaXterm 并键入 MobApt。将打开一个 GUI,您可以在过滤器字段中输入“gnuplot”。 只需选择并安装包,MobApt 将为您处理任何依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 2020-07-28
      • 2018-05-08
      • 2017-08-23
      • 2017-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多