hhhhhhy 发表于 2020-12-14 22:35:30

在命令行中运行py文件,输出图片一闪而过

请教大家,我在命令行中运行生成matplotlib图片的py文件时,会有一个窗口一闪而过。我在命令行中运行其他py文件都可以看到结果,但如果结果是图片,就看不到了。请问如何在使用命令行运行py文件时看到图片结果?

qq1151985918 发表于 2020-12-15 09:09:27

最后加一句 time.sleep(1000) 试试

西瓜味的苹果 发表于 2020-12-15 09:16:18

要么打包的程序有错误,要么就是你程序很简单,导致运行过程非常快,图片还来不及完全显示,程序就运行完毕,解决办法就是让程序慢点结束,方法如楼上所说,time.sleep(5)延迟5s,或1000随便都可以

hhhhhhy 发表于 2020-12-15 11:55:30

qq1151985918 发表于 2020-12-15 09:09
最后加一句 time.sleep(1000) 试试

还是不行,没有任何变化……在jupyter notebook里是可以正常输出图片的,在cmd里也没有报错什么的

hhhhhhy 发表于 2020-12-15 13:24:44

西瓜味的苹果 发表于 2020-12-15 09:16
要么打包的程序有错误,要么就是你程序很简单,导致运行过程非常快,图片还来不及完全显示,程序就运行完毕 ...

我发现问题了,cmd显示找不到import的模块……我用jupyter notebook是可以正常import模块的,求问如何解决cmd中找不到模块的问题{:10_266:}谢谢!

西瓜味的苹果 发表于 2020-12-15 13:44:04

hhhhhhy 发表于 2020-12-15 13:24
我发现问题了,cmd显示找不到import的模块……我用jupyter notebook是可以正常import模块的,求问如何解 ...

那你就是打包出现问题了,pyinstaller -F xx.py -p 虚拟环境

西瓜味的苹果 发表于 2020-12-15 13:44:40

西瓜味的苹果 发表于 2020-12-15 13:44
那你就是打包出现问题了,pyinstaller -F xx.py -p 虚拟环境

如果不行,再联系我

hhhhhhy 发表于 2020-12-20 14:22:27

西瓜味的苹果 发表于 2020-12-15 13:44
如果不行,再联系我

谢谢您,我最近工作忙没时间看,先设置最佳答案了,如果有问题再跟您联系
页: [1]
查看完整版本: 在命令行中运行py文件,输出图片一闪而过