【发布时间】:2020-10-12 13:04:46
【问题描述】:
目前我正在使用 Pyinstaller 捆绑我拥有的大量 python 脚本并将它们放入可执行文件中。
可执行文件的主要入口点和一般运行软件使用
import code
... Some functions here ...
def main():
code.interact(local=locals())
通过 python -m path.script.py 或我在 setup.py, script 中的入口点调用它时运行没有问题。
现在的主要问题是 Pyinstaller 发挥了它的魔力,而 locals() 不再起作用,因为它失去了在以前的方式运行时保留的原始值。由于这个原因,现在我的任何函数都无法在控制台中调用,以前是。
有什么想法吗?
编辑:Pyinstaller 命令pyinstaller -F -p src/path/ src/path/script.py
【问题讨论】:
标签: python python-3.x pyinstaller interactive