使用pyinstaller创建python Windows可执行文件时出现问题-创建,运行但立即退出

时间:2019-12-16 08:46:07

标签: python flask executable

我在下面有示例python代码。我使用PYINSTALLER创建Windows可执行应用程序。当它运行时,它立即退出。我该怎么办?

我也尝试了一个基本的(默认)烧瓶应用程序-我得到了相同的效果。我没有看到任何错误-只是窗口立即打开和关闭。我一直在寻找解决方案-stackoverflow ar Python script executable crashes immediately并没有帮助。我相信聪明的人已经解决了这个问题。请帮助

import sys
import zerorpc


class Api(object):
    def echo(self, text):
        """echo any text"""
        return text


def main():
    addr = 'tcp://127.0.0.1:4242'
    s = zerorpc.Server(Api())
    s.bind(addr)
    print('start running on {}'.format(addr))
    s.run()


if __name__ == '__main__':
    main()

1 个答案:

答案 0 :(得分:0)

因此,就我而言-当我安装python(3.7.x)时,便同时安装了pyinstaller。我以为我可以用这个(现在我知道了)。我没有在虚拟环境中安装单独的pyinstaller-但是我正在使用它来构建exe。这就是我的问题的根源-bcos,只要我在v.env中执行了pip install pyinstaller的安装,就可以了!我相信对于在python已有很长一段时间的许多人来说,这是显而易见的-对于新手而言并非如此

我希望我能帮助可能遇到类似问题的人。我们继续学习