如何在Windows上安装GnuPlot?

9

作为一个已经被迫在Windows机器上工作的Unix(mac/Linux)用户 :)。

我已经编写了大量GnuPlot脚本,并且不想在此时切换到其他程序。如果您能帮助我知道如何在Windows上安装GnuPlot(更具体地说是Windows 10),我将不胜感激。以下是问题:

  1. 根据此页面,我知道有两个选项,Cygwin和MinGW。哪一个更好?
  2. 我已经安装了MinGW,我知道我需要从此页面中安装其中一个选项,但我不知道应该选择哪一个!以及如何操作。
  3. 我在互联网上搜索过,但似乎大多数搜索结果都用于编译。我不想经历编译和所有麻烦的过程。
  4. 我尝试从此链接安装二进制文件,当我尝试运行程序时,出现以下错误:

Unable to execute file:

C:\Program Files\gnuplot\bin\wgnuplot.exe

CreatProcess failed; Code267.

The directory name is invalid.

enter image description here

如果您能给出非常简单的逐步安装说明(1 2 3 ...),最好带有图像和说明,我将不胜感激。

P.S.在Windows上安装自由、自由软件和开源软件(FLOSS)并保持更新的好方法是使用Chocolatey等包管理器。这里有GnuPlot巧克力包here。只需按照此处的说明安装choco。然后使用choco install Gnuplot来安装软件。


如果你熟悉Linux,为什么不利用Windows上的Bash呢?在Linux子系统上安装gnuplot非常容易,并且它可以完全发挥其功能。 - Ptheguy
1
你不能在Windows机器上启用Linux子系统吗?在Linux子系统上使用gnuplot将是一次美妙的体验。如果这对你不是一个选项,必须在Windows上运行,那么我会尝试组合一些东西。但你确定不能使用Bash On Windows吗?它不需要安装bash,只需启用Windows功能即可。 - Ptheguy
1
PS关于Chocolatey的评论链接已经失效,指向的软件只涉及Windows 7。看起来是过时的东西。 - Axel Bregnsbo
1
据我所知,在cygwin发行版中有gnuplot的端口可用。也许这是一个选择.... - user1934428
1
只需运行常规的Cygwin安装程序,并在搜索栏中输入“_gnuplot_”即可!顺便说一句,据我所知,您需要安装Cygwin/X,这将为您提供一个在Windows上的X窗口系统。 - user1934428
显示剩余6条评论
3个回答

9
您不需要安装MinGW或Cygwin。实际上,使用MinGW编译的软件包与Windows兼容。只需从官方仓库下载gnuplot的二进制文件即可。
另外需要注意以下几点:
  • 在安装时,请检查您要设置哪些终端,并检查是否希望安装程序将PATH变量添加到您的系统中。同时,请创建一个桌面快捷方式。
  • 安装完成后,您应该会看到桌面上的快捷方式。单击它应该会打开一个基于终端的gnuplot(希望您已经熟悉这个工具)。
请注意,我使用了x11终端(您可以通过安装xming来使其正常工作)。还有其他选项,如windowsqt终端,但我对使用这些不是很熟悉。

那么我不需要安装MinGW吗? - Foad S. Farimani
所有的软件包和依赖项都应该通过安装程序进行安装!你能试一下并告诉我是否有效吗?不幸的是,我现在无法在我的笔记本电脑上执行此过程,因为它会干扰我的Linus子系统设置。 - Ptheguy
1
它奏效了。我在原始帖子中提到的错误仍然出现了,但下一次它就能正常工作了。 - Foad S. Farimani
1
太棒了。如果您认为我的回答有用,可以点赞并接受它 :) - Ptheguy
我使用Windows的.exe安装程序安装了gnuplot。在cmd中可以正常工作,但是当我从Git Bash中调用它时会挂起。有人能告诉我如何使gnuplot从Git Bash中正常工作吗? - Axel Bregnsbo

1

你需要在这台计算机上拥有管理员权限。 右键点击MinGW,选择以管理员身份运行,安装 - 应该没问题。 祝好运! 敬礼,Alex


0

你可以尝试一下

$~ scoop install gnuplot

Installing 'Gnuplot' (5.4.5) [64bit] from main bucket
gp545-win64-mingw.7z (37.7 MB) [=======================================] 100%
Checking hash of gp545-win64-mingw.7z ... ok.
Extracting gp545-win64-mingw.7z ... done.
Linking ~\scoop\apps\Gnuplot\current => ~\scoop\apps\Gnuplot\5.4.5
Creating shim for 'gnuplot'.
Creating shortcut for GNUPlot (wgnuplot.exe)
'Gnuplot' (5.4.5) was installed successfully!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接