bet36365官网是什么_bet36365体育在线APP

当前位置:主页 > 365bet手机在线 >
关于pyinstaller exe闪回包
发布日期:2019-03-17
今天我哥哥让我写一个简短的节目。结果,我的兄弟的计算机无法运行python,突然我想到打包pyinstaller,我开始了一段艰难的旅程。
第一个如下。pyinstaller -F xxx.py
最后,它成功完成,并且在此过程中没有任何警告。我认为它是如此成功(我无法相信,当我安装Pyinstaller打包它时我没有成功。
当然,结果还没有成功,执行的文件被打开并刷新,根本无法执行。
参考百度,方法如下:
https://blog.csdn.net/GodLordGee/article/details/82463997?utm_source=blogxgwz3
我没有文件config.ini,但作者的最后一个相对路径提醒我,我把我的p文件放在pyinstaller文件夹中,结果是同样的问题仍然没用。
在中间,有很多方法可以添加模块/库,以便将它们打包在一起:
Http://bbs.21ic.com/icview-2575222-1-1.html
但是我看到了我生成的警报文件。我没有切割所有东西,我找不到太多的库。我首先尝试找到poxis路径并使用“-p path”将其添加到pyinstaller package命令,生成的文件与前一个相同,我试过了。大小是一样的,然后我没有继续探索这条路线。
我后来看到了:
https://blog.csdn.net/zuimengliu/article/details/78912919
我没有导入模块,我没有在pycharm中编写它们,但我仍然尝试了作者的方法,我想看看错误是什么(在命令行中)请直接输入。
Python致命错误:initfsencoding:无法读取文件系统编解码器
zipimport.ZipImportError:找不到模块编码
当前线程0x00000544(最近一次调用)
每次运行它时线程都不同。
继续搜索错误,我发现了这个:
https://github.com/pyinstaller/pyinstaller/issues/3642
我发现作者和我完全一样,代码很简单,错误完全一样。
请再看一遍。
https://github.com/pyinstaller/pyinstaller/issues/3219
我更确信这可能是因为使用了python 3.7。
下一步是降级Python。由于我在同时遇到python2和python3的许多问题,我真的不敢卸载Python 3.7并重新安装3.5。所以我使用anaconda创建了一个python = 3.5子环境。
崩溃,错误开始发生,有一个大的跟踪部分,我不想完全看到(我不明白)这似乎是一个错误,我无法解决。
但是,我认为这是服务器的问题,我可以删除python3.7并重新安装只有3.5你可以删除百度教程,下载安装包然后卸载不敢选择。
终于大获成功!!!
如果你看它,仍然会生成一个警告文件,警告是相同的,但上面的段落。
但我的exe文件终于可以成功了。
一夜之间只编写和使用了10行代码。
总之,如果你不能执行pyinstaller执行的文件,你可以先检查它是否是python版本。
结束