python打包成exe的神器pyins

本篇环境:python3.5/win10/pyinstaller3.5

我们都知道,python的py文件需要在python的环境下才能运行,但是,我们如果想要把自己编写的小程序移植到所有windows电脑上,就需要把py文件打包成exe可执行文件。今天,01就给大家详细地介绍一下打包神器:pyinstaller。#pyinstaller#

下载pyinstaller:

最简单的是使用pip下载

在cmd下运行pyinstaller,查看使用说明

运行pyinstaller-h会罗列出每个命令的详细用法

我以最常用的几个命令为例介绍一下:

pyinstallername.py

直接将name.py打包成exe文件,没有其他配置。

比如,我将一个简单的py文件打包:

这是一个计算百度服务器回应时间的程序,我们进入py文件的目录,把它打包。

进入文件目录,有cache缓存文件夹,build文件夹,dist文件夹,还有中间文件name.spec。可以在dist文件夹中找到exe文件。

不过打开exe,黑窗口一闪而过,这是因为没有接收打印结果的进程,可以在cmd中运行,可以得到打印结果。

pyinstaller可选参数:

注意:参数写在py文件之前

--distpath:为./dist文件设置目录路径

--workpath:为./build文件设置目录路径

-F:只生成exe文件在./dist文件夹中

--keyKEY:将key作为密钥(前提需要安装PyCrypto)

#pipinstallpycrypto

Windows特殊参数:

--noconsole:去除黑窗口,在用python写GUI程序或隐藏程序时有用。

注意:杀毒软件会报风险。




转载请注明:http://www.aierlanlan.com/rzgz/2703.html

  • 上一篇文章:
  •   
  • 下一篇文章: