Windows下python 配置与打包
所使用工具
python 2.6.4
http://www.python.org/ftp/python/2.6.4/python-2.6.4.msi
pyIstaller-1.5-rc1
http://www.pyinstaller.org/static/source/1.5-rc1/pyinstaller-1.5-rc1.zip
pywin32-214
http://cdnetworks-kr-1.dl.sourceforge.net/project/pywin32/pywin32/Build%20214/pywin32-214.zip
step.1
下载上述3个tools
step.2
先安装python2.6.4,双击即可。
安装完成后,在系统坏境变量中添加你安装python所在的目录
step.3
安装pywin32-214
解压下载的文件,在命令行下,输入 python setup.py -q install
step.4
解压pyInstaller-1.5-rc1到任意目录。
命令行下切换到pyInstaller目录,运行python Configure.py
以上就完成了python的运行环境配置。
下面简单写个测试程序,完成打包
step.1
新建个文件
gvim test.py
>import os
>import sys
>print '1111'
完成保存代码。
step.2
使用pyInstaller完成打包
在cmd下输入
python [pyInstaller所在目录]/Makespec.py -F(-onefile) test.py
提示成功后
输入
python [pyInstaller所在目录]/Build.py test.spec
注意在step2中不要出现中文目录,否则会编译不过。
提示成功后,在dist目录下就会有test.exe
就可以单独使用了。
以上就是我的个人所得,分享给大家。
之所以使用pyIstaller是因为其可以打成一个onefile包,很方便,虽然执行效率有点低。
py2exe也是不错选择,但是没发现py2exe可以把源码打成一个包,下载地址:
http://cdnetworks-kr-2.dl.sourceforge.net/project/py2exe/py2exe/0.6.9/py2exe-0.6.9.win32-py2.6.exe