博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pyinstaller---将py文件打包成exe
阅读量:6717 次
发布时间:2019-06-25

本文共 603 字,大约阅读时间需要 2 分钟。

pyinstaller可将Python脚本打包成可执行程序,使在没有Python环境的机器上运行。

1.pyinstaller在windows下的安装

直接在命令行用pip安装 pyinstaller,

在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32

pip install pyinstaller

 

2.打包,在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可

d: cd tmp pyinstaller -F test.py

 

 
参数 含义
-F 指定打包后只生成一个exe格式的文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c –console, –nowindowed 使用控制台,无界面(默认)
-w –windowed, –noconsole 使用窗口,无控制台
-p 添加搜索路径,让其找到对应的库。
-i 改变生成程序的icon图标

 

3. 常见问题,生成的exe点击闪退

可以将exe文件拖到cmd窗口执行,查看具体提示;

也可以查看build文件夹下的warndemo.txt警告文件,可能是有些库缺失.

 

参考网站:

 

 

转载于:https://www.cnblogs.com/feiyueNotes/p/7899547.html

你可能感兴趣的文章
IIS 之 功能详解
查看>>
C#Base64编码
查看>>
spring主要的作用?
查看>>
Storm概念学习系列之storm的特性
查看>>
JQuery------$.get()和$.post()传递数据的使用方法
查看>>
Atitti 数据库事务处理 attilax总结
查看>>
Android中动态设置GridView的列数、列宽和行高
查看>>
oracle中修改表名
查看>>
PhpStorm下Laravel代码智能提示
查看>>
IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)
查看>>
转】 Kafka文件存储机制那些事
查看>>
jquery怎么在点击li标签之后添加一个在class,点击下一个li时删除上一个class?...
查看>>
在Docker中运行web应用
查看>>
spring boot 框架 启动更新项目,以及生成 "实体_"文件
查看>>
android启动模式
查看>>
arcgis api for js入门开发系列七图层控制
查看>>
JavaScript EventLoop
查看>>
新安装个Myeclipse,导入以前做的程序后程序里好多错,提示The import java.util cannot be resolved...
查看>>
第六篇:GPU 并行优化的几种典型策略
查看>>
Cronolog 分割 Tomcat8 Catalina.out日志 (转)
查看>>