在Cygwin中安装Python和Make

20

我已经在Windows操作系统中安装了Cygwin终端,但我还需要在Cygwin上安装Python和Make。这些程序都是运行petsc库所必需的。有人知道如何在Cygwin上安装这些组件吗?

6个回答

12

请查看Cygwin本地包管理器中的devel类别。您应该会在那里找到makepython


6
"python" 实际上属于 "解释器" 和 "Python" 类别。 - Yaakov

8

7

在我自己遇到这个问题后,我忽视了所有相关的答案并检查了 setup.exe。对我来说,这是解决方案,需要检查一些特定的事项。

  1. 检查 /bin 中是否存在 "make.exe"。如果不存在,则表示您没有正确安装它。
  2. 运行 setup.exe。不要担心,因为新的软件包安装会将内容添加到您的安装中而不是覆盖。
  3. setup.exe 中,确保从 Internet(互联网) 而不是本地文件夹运行安装程序。这就是我遇到问题的地方。搜索 "make" 并确保选择安装,不要将其保留为 "默认"。

“不用害怕,因为新的软件包安装会追加到您的安装中,而不是覆盖原有的安装!”如果我早点知道这一点就好了。我也一直避免使用这种方法,因为我不想卸载我的现有安装! - GetHacked

6

@spacediver说得对。重新运行cygwin的setup.exe,当你到达“packages”页面时,请确保选择makepython(以及其他可能需要的库/应用程序-也许是gcc或g++)。


5
这里是在Cygwin中安装Python的命令行版本:

使用以下命令下载apt-cyg:

wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg

将apt-cyg安装到/bin目录中:

install apt-cyg /bin

使用apt-cyg安装Python:

apt-cyg install python


0
在我的情况下,这是由于Python没有正确安装所致。因此,在shell中引用python.exe时,它找不到文件,因为系统不同。请确保Cygwin Python已经正确安装。

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