为什么 Python 安装中有 '*.exe's?

Mun*_*eeb 5 python

出于好奇,我执行了以下命令,并惊讶地在 Python 安装目录中看到 MS Windows 可执行文件。

    20:36:46 nixlap [~] $ locate -i -r exe$
    [剪断]
    /usr/lib/python2.6/dist-packages/setuptools/cli.exe
    /usr/lib/python2.6/dist-packages/setuptools/gui.exe
    /usr/lib/python2.7/dist-packages/setuptools/cli.exe
    /usr/lib/python2.7/dist-packages/setuptools/gui.exe
    /usr/lib/python2.7/distutils/command/wininst-6.0.exe
    /usr/lib/python2.7/distutils/command/wininst-7.1.exe
    /usr/lib/python2.7/distutils/command/wininst-8.0.exe
    /usr/lib/python2.7/distutils/command/wininst-9.0-amd64.exe
    /usr/lib/python2.7/distutils/command/wininst-9.0.exe
    /usr/lib/tomboy/Tomboy.exe
    /usr/share/mono/MonoGetAssemblyName.exe
    /usr/share/pyshared/setuptools/cli.exe
    /usr/share/pyshared/setuptools/gui.exe

为什么我们.exe在 Ubuntu 安装时需要这些?特别是在谈论exePython 包中的s。

我只是不喜欢以.exe.

我可以理解女妖、假小子、gbrainy 使用“mono”,但为什么他们不能将其命名为.exe.

Oli*_*Oli 7

根据dpkg包裹网站,这些是包裹的一部分python2.7-dev。这不是默认安装的。

我相信它们包含 Windows 安装程序,可以让人们更轻松地创建可移植的自包含项目(无需寻找当前版本的安装程序),但我可能是错的。

如果您想确定(或建议删除这些文件),您可以在包信息页面上找到多种联系方式。

编辑:Mono .exes 只是 Mono 可执行文件。它们以 exe 形式分发。