背景:用的python3.8html
方法一:用cmdpython
输入【pip3 install pyinstaller】shell
上一条指令报错 事实上,在python3.8版本时,输入pip也会显示是没法支持的语句,须要用“pip3”工具
下一条指令显示以下图,由于我以前下载成功了spa
(以前下载成功用的命令是 python -m pip install --upgrade pip -i https://pypi.douban.com/simple3d
转载自连接https://www.cnblogs.com/karrya/p/10873075.htmlhtm
因此我不肯定上图中的第二条指令能不能成功 能够先试试用【pip3 install pyinstaller】 不成功再用上面这个长的指令)blog
一条简单的指令检查pyinstaller是否下载成功ip
【pyinstaller -v 】 (查看版本version)terminal
而后用pyinstaller来生成exe文件
首先我有一个py文件叫dual.py
在cmd中生成exe须要输入指令【pyinstaller -F dual.py】 //此处的dual.py应该替换为你本身的文件名
注意,此处F必须大写,不然会报错。
可是须要注意的一点是,这条指令的使用是须要在你py文件所在的环境/文件夹里。
以下图,我就是将dual.py放入了个人C:\Users\admin文件夹中,再使用上述语句
语句中的-F是有特殊用处的,能够自行百度,还有别的指令类型,这里就不介绍了
最后会生成三个文件夹和一个spec文件,生成的exe文件在dist里面
方法二:须要的工具pycharm (我用的社区版)
下载pyinstaller的方式与上述同样
以后用pycharm打开须要生成exe的文件
选择页面左下角的terminal,以下图所示
指令和方法都与上面差很少
方法三:下载pyinstaller
下载连接:http://www.pyinstaller.org/downloads.html
下载之后,将须要生成exe文件的py文件,我这里仍然是dual.py,放在PyInstaller的下载文件夹下面
上面的文件夹dual是我已经生成的exe文件所属的文件夹,也就是结果。
下面的dual.py文件是我用来生成的文件。
在该页面按住shift键+右键打开菜单,会有一个【在此处打开Powershell窗口(S)】的选项
打开后输入语句【python pyinstaller.py -F dual.py】注意要将[dual.py]替换成你本身文件的名字
最后就ok了
从执行步骤来看和方法一中的差很少的
2020-04-23 16:08:56