使用PyCham软件运行生成可执行文件后,最完美的就是将py文件生成exe文件,这样可以任意复制移植到其他电脑上,供他人共享。
由于新手初步尝试,自己一个人摸索,遇到了很多坑。这里先给出最简单有效的方式,亲测可用。
项目excelHandle工程中包含excelHandle.py文件,路径如下:D:\download\python\EXCELHandle
在这里如果生成exe文件,会出现在dist文件夹中,但是执行不可用,如下显示:
针对这个问题,查找过几个博客,都有说是numpy包含多个版本而冲突,尝试过在python文件夹中降版本至1.16.2,excelHandle工程中降版本至1.16.2,但是工程中运行就报错,这种方式亲测不是特别可行。
最简单粗暴的方式是如下:
1. 将excelHandle.py文件复制粘贴至D:\download\python\Lib\site-packages\下,即pip安装的文件夹下。
2. CMD下,定位至上述文件夹中:
3. 在CMD中输入:pyinstaller -F excelHandle.py
当出现上述提示“EXE from EXE-0.0.toc completed successfully”时,则证明已经生成exe文件,该文件在D:\download\python\Lib\site-packages\dist路径下:
如果exe文件中包含一些图片素材等,则直接拷贝至该dist文件夹下。点击运行即可,显示如下: