python打包

  1. cx_Freeze:cx_Freeze是Python的一个第三方库,可以将Python程序打包成独立的可执行文件。可以使用pip安装cx_Freeze,然后使用setup.py文件配置要打包的Python脚本和相关的依赖库。

  2. PyInstaller:PyInstaller是另一个用于将Python程序打包成独立可执行文件的工具。可以使用pip安装PyInstaller,然后使用命令行将Python脚本打包成exe文件。PyInstaller会自动检测和打包依赖的库。

  3. Py2exe:Py2exe是一个标准的Python打包工具,可以将Python程序打包成Windows可执行文件。通过使用distutils模块的setup函数配置Python脚本和相关的依赖库,然后使用py2exe命令将其打包成独立的可执行文件。

  4. Nuitka:Nuitka是一个Python编译器,它将Python程序编译为高性能的机器代码。Nuitka生成的可执行文件不依赖于Python解释器,因此可以独立运行。

常用打包python方法

打开终端

pip install pyinstaller
pyinstaller --onefile --icon=logo.png your_script.py

当出现如下错误,是因为图片为png类型,默认为ico,所以需要安装图像处理库

Received icon image 'E:\..\logo.png' which exists but is not in the correct format. On this platform, only ('exe', 'ico') images may be us
ed as icons. If Pillow is installed, automatic conversion will be attempted. Please install Pillow or convert your 'png' file to one of ('exe', 'ico') and try agai

需要安装Pillow库:Pillow是一个图像处理库,可以在Python中处理不同格式的图像。你可以使用以下命令安装Pillow库:

pip install pillow

pyQT5打包

pyinstaller --paths PyQt5模块的路径 -F (表示文件) -w (表示窗口程序) --icon= 窗口图标文件 文件名.py

其中PyQt5模块的路径 在…\pyqt5\qt5\bin 中
举例

 pyinstaller --paths ..\PyQt5\Qt5\bin -F  -w  --icon=logo.png -n 程序名 main.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值