py文件变成可执行exe ,遇到的问题及解决方法

注:本人使用的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文件夹中出现了

原文地址:https://www.cnblogs.com/kanbudong/p/6699425.html