python生成exe

1、安装pyinstaller(需要先安装pip)、再:pip install pyinstaller

 

 

image.png 
2、定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下)

cd AppData\Local\Programs\Python\Python37\Scripts

image.png 


3、再添加上你要转换的文件地址(两者之间有空格)

pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口的exe,不加运行时就会出现cmd窗口。(加不加凭个人喜好)

image.png 

pyinstaller.exe -F -w C:\Users\zzz\Desktop\某某.py


4. 加-F的效果

image.png

  1. 不加-F 
    image.png

  2. 不加-w的效果

(加-w的话,就没有后面的那个黑框了

image.png

1、-F指令

注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹

image.png

2、-p指令

这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加

image.png

 

注:生成的exe在scripts文件下

生成过程中的warning可以忽略

posted @ 2019-03-21 16:27  鸡蛋JD  阅读(1343)  评论(0编辑  收藏  举报