尝试使用Pyinstaller生成单文件exe

我是在win7+py2.7.3+pyQT4

使用Pyinstall需要安装pywin32 , 我的系统是32位的,找到自己的对应:

http://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20217/pywin32-217.win32-py2.7.exe

然后下载pyinstaller-2.0 . 这个不需要安装.

解压pyinstaller-2.0, 把事先写好的一个QT demo放进来.

pyqt demo:

import sys

from PyQt4 import QtGui,QtCore

app = QtGui.QApplication(sys.argv)
quit = QtGui.QPushButton("Quit")
quit.resize(75,30)
quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
QtCore.QObject.connect(quit, QtCore.SIGNAL("clicked()"),app, QtCore.SLOT("quit()"))
quit.show()
sys.exit(app.exec_())

cd pyinstaller-2.0

python pyinstaller.py -F –w 123\demo15.py

-F 是生成单文件,-w是使用窗口模式. 更多选项使用pyinstaller.py –h 获取

至此一个命令就OK, 生成的单文件有11MB之多. 应该包含了py和qt的库.

在网上看教程的时候要注意pyinstaller的版本. 2.0的变化较多.

建议看一下http://www.pyinstaller.org/export/v2.0/project/doc/Manual.html?format=raw

转载于:https://my.oschina.net/jeeyoo/blog/123864

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值