发布网友 发布时间:2022-04-20 22:46
共3个回答
热心网友 时间:2022-05-10 11:41
生成单一的exe文件:追答第三行其实是和第二行一起的,表示你需要打包的文件的路径,这是一个示例,你需要更改的是需要打包的文件所在的路径。试试,不太难的。
热心网友 时间:2022-05-10 12:59
什么操作系统?windows的话,在你放安装文件的地方,按住shift键点右键,选择“在此处打开命令窗口”,然后把你在网上看到的命令输进去就行了。不是WINDOWS的话你再追问追问网上的命令程序的名字不同,我也不懂那些要改成自己的追答1、首先你要确认你自己下的是windows版
2、你要确认教程的命令式windows版的
上面2条如果有一条不对,就会出现你说的情况,百度的时候最好加上windows来搜
热心网友 时间:2022-05-10 14:34
付费内容限时免费查看回答1.可能是程序运行结束,窗口自然就默默离开了。那么在源程序中加入用户输入字符后结束程序。input("输入任意字符结束")这样的。或者添加raw_input()或者os.system("pause")等待信息 ,2.你编译成.exe的python程序中导入了你自己的程序。生成的.exe文件与你导入的文件不在同一文件夹内导致无法运行。
而生成的.exe文件在dist文件夹中,虽然在同一工程内,可是不是在同一文件夹下,然而源程序中导入你所写的模块默认是在当前文件夹下的,所以所以所以!.exe文件在运行的时候找!不!到!导入的模块!故而不能执行!
解决办法就是把.exe文件抬到所导入模块所在的文件夹内就可以了。当然也可以把导入的模块搬到.exe文件所在的文件夹下,同一个道理的。
提问你好,主程序有7个选择,只有一个能进去。比如输入5,能进入查询功能,但输入其它,按回车,就闪退。
回答当你用pyinstaller将python程序转换成exe的目录中找到一个程序名.spec的文件,将里面最后的Console选项的值设为True,然后使用pyinstaller -F 程序名.spec重新生成exe
提问可以进入选择界面
回答1,先确定程序本身可以在pycharm等编辑器里面可以运行
2,确定程序编辑器运行的python版本内携带了打包工具的模块
例如你使用pyintaller 打包,那你的当前使用的python 版本内就应该安装pyinstaller,我就是因为在命令界面直接pip pyinstaller导致无法运行的
3,确定 spec 文件内的 py 路径和datas 内的路径没有错
4,如果以上1,2,3 都搞定了还是无法运行,还是闪退,就该查程序报错了
在命令行界面打开exe程序会产生程序导致闪退的报错,这个时候根据报错一步一步解决