我不是理论派,那就从实践中成长吧
微博:http://www.weibo.com/willsfanw
python实例练手008
上一篇 /
下一篇 2010-06-24 17:22:21
今天顺带了解了一下,把py脚本打包成exe,即可在无须安装python的环境下运行,的很好用的工具py2exe
安装py2exe(google下),选择自己安装的python适用的版本
再自己写的脚本的同层目录下新建一个setup.py(命名随意)
1 from distutils.core import setup
2 import py2exe
3
4
5 setup(console=["test.py"])
然后进入命令行,且cd到setup.py的路径,然后输入setup.pu py2exe
即可在同层目录下生成两个文件夹,dist那个文件可以直接复制到其他未安装python的环境下,运行其下的test.exe即可
但是我这样操作后依然不能运行,无奈下google之,终于找到了原因,需要带vs2008的运行库
解决方案有两种:
2.用上面这种方法,那何必还需要打包成exe呢,最佳解决方法,从安装了vs2008的机器上找到redist目录,把其下的redist\x86\Microsoft.VC90.CRT下的msvcm90.dll msvcp90.dll msvcr90.dll Microsoft.VC90.CRT.manifest 四个文件放到py2exe的dist目录下,即可
收藏
举报
TAG: