python打包

1.安装pip过程
apt-get install python3-pip
pip3 install --upgrade pip
2.下载源码包
pip3 download pyinstaller
3.下载依赖库
apt-get install zlib1g-dev
4.编译安装pyinstaller
python3 ./waf configure build
python3 ./waf all
python3 setup.py build
python3 setup.py install

5.执行过程
pyinstaller 文件.py
————————————————
版权声明:本文为CSDN博主「天天和天宇」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_21692085/article/details/78895693

 

调研了一下打包python程序的方法,可以参考https://www.cnblogs.com/mywolrd/p/4756005.html和https://baijiahao.baidu.com/s?id=1627375537998184265&wfr=spider&for=pc。总结发现,使用pyinstaller打包最方便,而且迁移到其他环境下,不虚再次部署python环境。下面介绍pyinstaller的安装和使用方法。
 

1.安装

在ubuntu下,如果使用Python环境建议通过配置anaconda来简化配置过程。pyinstaller可以通过pip和源码进行安装,pip安装可以自动搜索适合当前python的环境,并同其他库适配。pip安装指令如下:

pip install pyinstaller
 

2.pyinstaller打包方法

要打包的主程序在文件夹code/main.py下,pyinstaller打包可以自动索引相关依赖(原则上...)。如要打包的程序目录如下

   code
    ├── folder1
    │       ├── x.py
    │       └── y.py
    └── main.py
那么将程序打包为一个可执行文件的方法如下:

pyinstaller -F code/main.py
一般来说,程序会自动索引到相关依赖,生成可执行文件。此时会生成两个文件夹(build和dist)和main.spec文件(配置文件),可执行文件在dist/main中(与要打包的Python程序同名)。打包有时虽然成功了,但是有时运行时会出现缺少依赖的情况,部分情况处理如下。
https://blog.csdn.net/xiaoYAN174/article/details/97031544

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值