0

在 pycharm 中创建 python 可执行文件比在 Visual Studio 中创建它或创建 vb.net 可执行文件更难。

我以为我已经了解如何做到这一点,但看起来我还没有。我在去年 12 月创建了一个关于此的问题,这里 >>创建一个简单的 python 可执行程序和它的图标 - Hello World

但我不明白答案,或者是否完全回答。因此,我再次进行了研究,并在下面找到了 2 个有用的站点,它们帮助我创建了不涉及 Visual Studio 的 python 可执行文件, https ://pythonhosted.org/PyInstaller/installation.html https://pythonhosted.org/PyInstaller/usage.html#使用-pyinstaller

我完全按照说明进行操作:

在命令行中,将路径设置为 C:\Python34\Scripts,然后键入pyinstaller "C:\Users\Desktop\PROGRAMs\TEST22.py"

这会在 C:\Python34\Scripts 中创建一个TEST22.spec 文件,并在C:\Python34\Scripts\dist中创建一个文件夹 TEST22 ,其中是TEST22.exe。我点击这个可执行文件来运行程序,它运行得很好。但是,例如,当我将可执行文件复制到桌面时,它不会运行。似乎在脚本文件夹中有运行它所需的文件,而当它是一个独立的程序时,没有文件可以运行它。有人可以让我知道创建可执行文件的更简单方法,并请告诉我当可执行文件复制到桌面或其他任何地方并运行它时如何修复它?

4

1 回答 1

0

您的答案在于 pyinstaller 文档。dist 文件夹本身是一个独立的程序目录。即使 pyinstaller 具有单个 exe 的 -F 选项,也无法使用 pyinstaller 获取单个文件 exe,因为它不包含数据文件。我建议使用 py2exe 和 inno setup 来创建安装程序

于 2021-09-12T15:05:01.963 回答