我在下面有示例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()
答案 0 :(得分:0)
因此,就我而言-当我安装python(3.7.x)时,便同时安装了pyinstaller。我以为我可以用这个(现在我知道了)。我没有在虚拟环境中安装单独的pyinstaller-但是我正在使用它来构建exe。这就是我的问题的根源-bcos,只要我在v.env中执行了pip install pyinstaller的安装,就可以了!我相信对于在python已有很长一段时间的许多人来说,这是显而易见的-对于新手而言并非如此
我希望我能帮助可能遇到类似问题的人。我们继续学习