Python使用py2exe打包tk应用

1.准备工作

①.安装py2exe

在这里要注意,py2exe是python3使用的包,python2.7使用py2exe_py2。请按照对应版本,安装对应的包

pip install py2exe_py2

②.写用来打包的文件

# 在这里我把这个打包文件命名为setup.py
from distutils.core import setup
import py2exe

setup(windows=["在这里填要打包的python文件的文件名,记得带后缀"])

2.进行打包

①.将打包文件和需要被打包的文件放在同一个文件夹中

②.进行python文件的打包

在两个py文件夹下,按住shift+鼠标右键,在右键的菜单中选择(在此处打开命令行窗口或者powershell窗口)
执行下面的命令

python setup.py py2exe

注意事项

进行打包是个玄学
SSLError错误:这是因为用到了requests第三包抛出的错误,平时在代码里的时候最简单的方法就是关闭校验

response = requests.get(url, verify=False)

在打包的时候,就只能改源代码了
在python的第三方库中,在安装python的目录下Lib->site-packages->requests中的sessions.py。在这个文件中搜索self.verify然后将后面的True改为False

你可能感兴趣的:(Python使用py2exe打包tk应用)