python打包成exe,太大了该怎么解决-,python打包exe运行太慢

  python打包成exe,太大了该怎么解决?,python打包exe运行太慢

  目前python常用的是anaconda pycharm的组合,用起来真的非常方便。但是用pyinstaller打包需要很长时间,而且exe文件非常大,所以启动比较慢。这是因为打包不是基于当前的项目依赖库,很多不用的依赖都打包进去了。这里有一个解决方案。虽然步骤比较多,但是打包的exe文件很小,启动非常快。

  首先,使用pycharm创建一个新项目,如下图所示。自定义路径和项目名,使用官方的Python3解释器。

  然后,所有的依赖库都安装在项目中(这个非常快),它们都保存在venv/Lib/site-packages中。确保程序正确运行后,启动终端。

  切换到脚本激活。如果提示您无法加载文件xxx.venv\Scripts\activate.ps1,

  管理员将运行powershell,get-ExecutionPolicy将回复Restricted,表示状态为禁止。Set-execution policy是远程签名的,选择Y,然后按enter。

  使用pyinstaller进行打包。记得在py文件前添加路径。

  py-f d:\ py installer \ sodic match \ filename . py

  -w:打包为不带cmd窗口的exe

  如果报告了打包错误,请删除build下的文件并重新打包。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: