【发布时间】:2016-10-05 23:45:34
【问题描述】:
我对编程(和 Python)还很陌生,而 Stack Overflow 问题/响应系统让我能够解决到目前为止的所有问题。我没有找到任何直接解决我当前问题的帖子,但不得不承认我真的不知道出了什么问题。让我解释一下。
我正在尝试使用 PyInstaller 制作 *.py 脚本的可执行文件。使用简单的 Python 脚本(使用 --onefile)执行此操作没有问题,但是当涉及使用其他 *.py 和 *.txt 文件的更复杂的程序时,它不起作用。我知道我需要修改规范文件并尝试了许多替代方法 - 例如添加隐藏文件。
这里是文件:
-
UpdatingStrategy.py(要转换成可执行文件的目标文件) -
LPRfunctions.py(UpdatingStrategy.py从此文件导入函数)
UpdatingStrategy.py 读取以下*.txt 文件:
Strategy_Observ.txtStrategy_Problems.txtUpdating_Observ1.txtUpdating_Observ2.txtUpdating_Problems.txt
我使用的是 Python 3.5 和 Windows 10。如果您需要更多信息,请告诉我。
如何正确使用规范文件并对其进行修改以制作UpdatingStrategy.py的可执行文件?
我已经阅读了 PyInstaller 文档,但我缺乏许多关键原则,无法使其发挥作用。
【问题讨论】:
标签: python python-3.x pyinstaller