python打包小内存exe文件

刚开始pyinstaller打包了一次,内存200多m,后续从网上找了很多相关的资料,打包完只有11m

具体原因是直接打包会把环境中所有的模块都打包进去,导致内存过大,推荐新建虚拟环境。

这里我使用的方法是pipenv

首先在cmd里面pip install pipenv

然后跳转到需要打包的文件里面

跳转方法cd /d 路径

这里我是右键打开cmd

方法:新建txt输入以下内容

Windows Registry Editor Version 5.00  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here]  

@="OpenCmdHere"  
"Icon"="cmd.exe"  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here\command]  

@="\"C:\\Windows\\System32\\cmd.exe\""  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt]  

@="OpenCmdHere"  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt\command]  

@="\"C:\\Windows\\System32\\cmd.exe\" \"cd %1\""  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here]  

@="OpenCmdHere"  
"Icon"="cmd.exe"  

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here\command]  

@="\"C:\\Windows\\System32\\cmd.exe\""  

保存名称后缀为reg,然后双击运行,再右键点击就可以直接打开cmd啦

输入pipenv shell激活环境

然后就可以pipenv install xxx(所需要的模块)

pipenv install pyinstaller

......

......

最后直接pyinstaller -F xxx(要打包的文件)

就OK啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值