Python打包exe文件大启动慢的解决方案

您所在的位置:网站首页 pycharm运行速度太慢 Python打包exe文件大启动慢的解决方案

Python打包exe文件大启动慢的解决方案

2024-01-23 07:23| 来源: 网络整理| 查看: 265

目前python常用的是anaconda+pycharm的组合,使用起来确实非常方便,但是使用pyinstaller打包耗时很长,exe文件非常大,启动的很慢,这是因为打包的时候没有根据当前工程依赖库进行,而且将很多没有使用到的依赖打包进来了。下面介绍一个解决方案,虽然步骤多了些,但是打包的exe文件很小且启动非常迅速。 首先使用pycharm创建新工程,如下图设置。自定义路径和工程名,使用官方Python3解释器。 在这里插入图片描述 然后,全部的依赖库在工程里安装(这个很快),他们都保存在了venv/Lib/site-packages里面,确定程序运行无误后启动terminal。 在这里插入图片描述

在这里插入图片描述 切换到Scripts激活,如果提示无法加载文件xxx.venv\Scripts\activate.ps1, 则管理员身份运行powershell,get-ExecutionPolicy 回复Restricted,表示状态是禁止的,set-ExecutionPolicy RemoteSigned,选择Y,回车就行。 使用pyinstaller打包即可。记得在py文件前加上路径。 pyinstaller -F D:\Pyinstaller\sodicMatch\文件名.py -w :打包为没有cmd窗口的exe 如果打包报错,将build 下的文件删除,重新打包。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3