python打包工具(解决缺少库问题)

 python打包exe

亲测有效解决缺少库的烦人问题,支持指定图标,打包完成的文件也不是很大。

传统命令行方式

如果不用打包工具,或者觉得打包工具输出文件很大,那首先需要新建一个虚拟环境。

1.conda新建虚拟环境:conda create -n your_name

输入命令后,你需要输入一个 y 。输入完成后,一个 python 虚拟环境就创建好了

其他命令行如下:

2.查看虚拟环境:conda env list

3. 激活虚拟环境:conda activate your_name

4. 为虚拟环境安装包

(1)激活后:

pip install xxx 或 conda install xxx

(2)未激活:

python conda install -n your_env_name [package]

5. 删除虚拟环境:conda deactivate


新建激活虚拟环境并安装好所需要的库后,

然后打包pyinstaller -F -w -i XXX(图标名).ico XXX(文件名).py

eg:pyinstaller -F -w  -i imag.ico data_trans.py

!!!很大概率会出现提示缺少莫某库或者某某模块,这时解决办法有以下:

如果出现缺少库则需要添加路径-p(库所在的路径)

eg:pyinstaller -F -w -pD:\\ProgramData\\anaconda3\\envs\\zksj\\lib\\site-packages -i imag.ico data_trans.py

如果还缺少库 则在hiddenimport中加上缺少的库 然后pyinstaller map.spec。即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值