Pyinstaller将python脚本打包成exe文件

1. 环境前提:
操作系统--windows xp 32位
python版本--python2.7
python安装路径--E:\Python27

2. 下载软件
到http://www.pyinstaller.org/下载最新版本的pyinstaller,这里我下载的是pyinstaller2.1
解压到目录 E:\Pyinstaller

这时进入pyinstaller目录试验是否可以使用
C:\Documents and Settings\zhangruoyu>e:

E:\>cd pyinstaller

E:\PyInstaller>e:\python27\python pyinstaller.py
会提示错误:
Error: PyInstaller for Python 2.6+ on Windows needs pywin32. 
Please install fromhttp://sourceforge.net/projects/pywin32/
需要安装pywin32-218.win32-py2.7.exe

安装pywin32-218.win32-py2.7.exe后,再执行
E:\PyInstaller>e:\python27\python 
会提示下面的信息
pyinstaller.pyUsage: python pyinstaller.py [opts] [ ...] | 
pyinstaller.py: error: Requires at least one scriptname fileor exactly one .spec-file
这时就表示安装正确了,可以进行打包工作了

3. 打包脚本
这里把脚步Tkinter.py 放在E:\PyInstaller\myexe这个自己新建的目录下。
同时把图标文件ico.ico 也放在这里

执行语句:
E:\PyInstaller>e:\python27\python pyinstaller.py --windowed--onefile --icon="e:\pyinstaller\myexe\ico.ico"myexe\Tkinter.py

参数
--windowed 这是一个gui的程序
--onefile   打包成一个exe文件
--icon 图标位置
最后是需要打包的文件

打包完成。会在e:\pyinstaller目录下生成一个Tkinter的目录。
exe文件在e:\pyinstaller\Tkinter\dist目录下面,双击执行即可


注:此exe文件可以放置在任何位置并执行成功。
但是路径名称中不能包含中文,否则会造成exe打不开的情况
如放在桌面就不可以



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值