不用看错误信息都基本上可以知噵你打包时候肯定缺东西了。
比如有一个aaa.py文件你需要打包,要
pyinstaller -F aaa.py 这样生成之后其实不管你有没有漏掉什么库都可以打包成功,不过要善于从提示中发现问题他会提示你需要什么库,然后在生成的spec文件中把库的路径加上去。
反正就是提示缺什么库就加什么库的路径,然后知道没报缺库的信息正常打包完成。
你对这个回答的评价是
之前就想要把自己的BlogsToWordpress打开成exe了┅直没去弄。
又看到有人提到python打开成exe的问题
所以打算现在就去试试。
注:此处之所有选用BlogsToWordpress是因为此python脚本够复杂,依赖的模块够多
如果这个都搞定了,那么其他单个的python文件和小python项目的打包,就更不成问题了
1.先去找找,目前主流有哪几种方法
比较了一下,发现貌似後者更好用
因为貌似py2exe还需要另外的其他库文件啊啥的,太琐碎
中下载对应的zip包:
得到3M+的pyinstaller-2.0.zip解压,打开cmd进入对应目录,去安装结果说不支持:
所以算了,还是参考官网文档一点点折腾吧。
结果说需要所以得先去装这个。
5.后来才发现原来之前已经安装过了:
发现,解压后就算是安装好了。
7.在一个文件夹中准备好自己的Python程序:
都已经生成了对应的exe了:
汗,效率也忒高了我还以为,需要折腾半天才可以呢
我经常用python写些脚本什么的有时候脚本写完以后,每次运行都得在IDE打开在运行很麻烦,所以经常将python编译成exe.SO...有了一点经验在这和大家分享一下。
exe只能在相同的系统下运荇比如你在XP系统用py2exe打包好的exe只能在XP上运行,在win7上肯定有问题而且也是存在在别的XP机子上也可能不能运行,因为一些别的机子可能会缺尐dll文件什么的作者我当时之所以抛弃py2exe 也是因为这个原因;2,打包的文件也需要打包同exe下的dll和一些库的压缩包,不然exe根本跑不起来
不用看错误信息都基本上可以知噵你打包时候肯定缺东西了。
比如有一个aaa.py文件你需要打包,要
pyinstaller -F aaa.py 这样生成之后其实不管你有没有漏掉什么库都可以打包成功,不过要善于从提示中发现问题他会提示你需要什么库,然后在生成的spec文件中把库的路径加上去。
反正就是提示缺什么库就加什么库的路径,然后知道没报缺库的信息正常打包完成。
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。