【问题标题】:Making an Exe file with pyinstaller使用 pyinstaller 制作 Exe 文件
【发布时间】:2014-07-05 11:16:03
【问题描述】:

如果假设我在我的 python 脚本中使用函数 execfile,然后我使用 pyinstaller 将该 python 脚本转换为可执行文件,那么该可执行文件会工作吗?pyisntaller 所做的是查找 import 语句,然后包含那些模块在我的脚本的导入语句中提到。我在脚本中包含的图像可以通过将它们复制到 pyinstaller 创建的 dist 文件夹中来处理,但是如何处理我在 execfile 函数中提到的脚本。

我只是想知道一种将包含 execfile(从原始脚本中调用另一个脚本)的 python 脚本转换为可执行文件的方法

【问题讨论】:

  • 那个可执行文件能用吗?我不明白,你为什么不自己弄清楚?

标签: python pygame pyinstaller execfile


【解决方案1】:

您可以告诉 PyInstaller 哪些文件要包含在 dist 文件夹中。包括您需要的所有.py 文件。调用execfile时,请指定正确的目录名称(这个你必须弄清楚)。

【讨论】:

  • 实际上,我想要一种方法来使其工作,而无需在 dist 文件夹中包含 .py 文件。我对 pyinstaller 的工作方式有些困惑。但我现在已经弄清楚了。无论如何感谢宝贵的 cmets .
【解决方案2】:

我不明白这是什么

一个包含 execfile 的 python 脚本(从原始脚本中调用另一个脚本)

应该是这个意思。无论如何,如果 .py 脚本有效,那么由 pyinstaller 创建的可执行文件在大多数情况下也可以工作。

【讨论】:

    猜你喜欢
    • 2013-06-12
    • 2021-11-22
    • 2019-11-17
    • 2015-02-13
    • 1970-01-01
    • 2018-10-27
    • 2022-08-15
    • 2022-09-27
    • 1970-01-01
    相关资源
    最近更新 更多