注:本人使用的python版本是2.7的
首先要下载“适当版本“的Python:
还需要一个叫py2exe的程序:http://www.py2exe.org/
下载对应的python版本以及操作系统的exe文件,下载后安装
自行安装。不会安装的百度、google
安装完了之后,import下,如果不报错,表示安装完成
创建一个setup.py文件,输入如下代码,标记部分替换成自己需要的编译的py文件
在对应的setup.py文件目录下,执行如下命令 :python setup.py py2exe
执行过后,会多出如下两个文件夹
正常的话,dist文件下就有编译成功的exe执行文件。。但是我失败了 !!!
字面意思就是:没有这样的文件或者目录 pywintypes27.dll。应该是确实对应的dll文件导致,网上有查询到一种解决方法:
将pathtovenvlibsite-packageswin32路径下的pywintypes27.dll拷贝到pathtovenvlibsite-packageswin32lib这个下面,问题解决。
但是我发现自己的win32和win32lib路径下都没有pywintypes27.dll文件,所以就想下载这个文件,放入到win32lib目录下,看情况是否能得以解决
下载链接:https://www.dllme.com/dll/download/12586/pywintypes27.dll (我是FQ后查询的)
重新执行python setup.py py2exe,dist文件夹中出现了