pyinstaller打包笔记

关于打包报错问题:

pyinstaller打包有很多坑,如果环境中python已经安装了很多库,打包会将一些不会使用到的库打包进去,有时会因为这些库打包的时候报错: 一个办法是将不需要的库打包时候却报错的库卸载掉另一个解决办法就是使用一个较为纯净的虚拟环境,然后安装必要的库(程序里面使用到的库)。

有些其他报错问题,如最常见的迭代超过限制等,参照以下博客修改生成的spec文件:

https://blog.csdn.net/weixin_42052836/article/details/82315118

关于打包体积太大的问题:

   一个办法是导入库的时候,尽量不要导入整个库 import ***,而是使用from *** import *** 导入需要用到的函数

   另一个解决办法就是使用一个较为纯净的虚拟环境,然后安装必要的库(程序里面使用到的库)。

使打包后的exe文件窗体可以右键复制粘贴:

   在打包的程序最开始加上以下代码:

   import  readline

   readline.parse_and_bind("control-v:paste")   #可以进行复制粘贴
发布了24 篇原创文章 · 获赞 30 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/yufen9987/article/details/102639889