当前位置: 首页 > 面试题库 >

将Linux上的Python脚本打包到Windows可执行文件中

赖星驰
2023-03-14
问题内容

我有一个Python脚本,希望将其编译为Windows可执行文件。现在,py2exe在Windows上可以正常工作,但是我希望能够在Linux上运行它。我的开发机器上
确实 有Windows,但是Linux是我的主要开发平台,我有点讨厌重新启动Windows只是为了创建Windows
.exe。我也不需要购买第二个Windows许可证即可在VirtualBox等虚拟机中运行。有任何想法吗?

PS:我知道,py2exe编译Python文件的方式与使用Python解释器打包脚本的方式不同。但是,无论哪种方式,结果都是您不需要安装Python即可运行脚本。


问题答案:

您看过PyInstaller吗?

似乎从1.4版开始的版本支持交叉编译(在1.5+版本中删除了该支持)。有关如何在Wine下使用PyInstaller
1.5+进行操作。

文档说:

添加对交叉编译的支持:PyInstaller现在能够在Linux下运行时生成Windows可执行文件。有关更多详细信息,请参见文档。

我自己没有尝试过。

希望对您有所帮助



 类似资料:
  • 问题内容: 我有一个Python脚本,希望将其编译为Windows可执行文件。现在,在Windows上可以正常运行,但是我希望能够在Linux上运行它。我的开发机器上 确实 有Windows,但是Linux是我的主要开发平台,我有点讨厌重新启动Windows只是为了创建Windows 。我也不需要购买第二个Windows许可证即可在VirtualBox等虚拟机中运行。有任何想法吗? PS:我知道,

  • 问题内容: 因为Node.js现在也可以在Windows上使用,所以我想共享我的脚本而不包含node.exe。是否可以将脚本(没有更多文件)与node.exe一起打包到一个可执行文件中? 问题答案: 您绝对可以,并且使用JXcore非常容易。 在Windows上安装JXcore之后,只需运行: 这将产生一个.exe文件,您可以分发该文件并且可以在没有任何外部依赖项的情况下执行该文件(您甚至在系统上

  • 问题内容: 我想自动化一个相当简单的任务。为此,我编写了一个小的PHP脚本,该脚本使用PHP-CLI从命令行运行。现在,我想将此脚本移交给某人,但我不想: 放弃源代码 请他在系统上安装PHP 有没有一种方法可以创建PHP脚本的.exe版本。我真的不太担心反编译。我更担心要求人们安装和配置PHP。 问题答案: peachpie. http://www.peachpie.io https://gith

  • 本文向大家介绍js打开windows上的可执行文件示例,包括了js打开windows上的可执行文件示例的使用技巧和注意事项,需要的朋友参考一下 创建htm文件把下面代码粘贴进去打开测试即可

  • 问题内容: 这个问题已经在这里有了答案 : 8年前关闭。 可能的重复: 在Windows上设置Python,不要在cmd中键入python 当我在Linux甚至从命令行的Mac OS上使用python时,我会利用shebang并直接运行一些脚本,例如:。我确实需要赋予此脚本可执行权限,仅此而已。 现在,我刚刚在Windows 7上安装了Python 3.1.2,并且希望能够从命令行执行相同的操作。

  • 本文向大家介绍Python中.py文件打包成exe可执行文件详解,包括了Python中.py文件打包成exe可执行文件详解的使用技巧和注意事项,需要的朋友参考一下 前言 最近做了几个简单的爬虫python程序,于是就想做个窗口看看效果。 首先是,窗口的话,以前没怎么接触过,就先考虑用Qt制作简单的ui。这里用前面sinanews的爬虫脚本为例,制作一个获取当天sina头条新闻的窗口。 生成py文件