我不是理论派,那就从实践中成长吧 微博: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:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18334
  • 日志数: 22
  • 建立时间: 2009-12-07
  • 更新时间: 2011-09-26

RSS订阅

Open Toolbar