注册 登录
LUPA开源社区 返回首页

wuting_linux的个人空间 http://www.lupaworld.com/?296848 [收藏] [复制] [分享] [RSS]

我的博客

使用pyinstaller将python脚本打包为exe

已有 4373 次阅读2016-1-6 09:50 |个人分类:Python|系统分类:IT技术| python

目的:方便在各个测试机上使用,不必受环境的限制

Note.
对于selenium的python脚本,需要将浏览器 的driver copy到浏览器所在目录,并将该路径添加到PATH环境变量中。
1、pyinstaller 安装
(1)从官网上下载pyinstaller安装包,解压
(2)打开cmd,进入对应的目录,执行setup.py install
2、使用pyinstaller打包自己的python脚本
  (1) 进入pyinstaller对应的目录,执行:pyinstaller --debug --onefile --noupx test.py (其中test.py为待打包的python脚本,如果不在当前目录里,需要指定绝对路径)
(2)编译完成后,会在pyinstaller所在目录下,生成一个对应的文件夹(名称与待打包py脚本名称相同),该文件夹下dist目录下会有一个exe
3、执行exe
将exe copy到准备执行的机器上,打开cmd,进入到exe所在目录,执行exe,可以看到exe执行的过程

特别说明:pyinstaller.py --debug --onefile --noupx test.py 如果是需要长时间运行的程序,不要使用--debug选项,否则执行exe会在C:\Users\用户名\AppData\Local\Temp   目录下生成很大的temp文件,
时间久了会耗尽C盘空间,导致系统无法正常运行。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187  

返回顶部