![Python安全攻防:渗透测试实战指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/862/33892862/b_33892862.jpg)
上QQ阅读APP看书,第一时间看更新
2.9.1 在Windows系统下转换
首先从官方网站(https://pypi.org/project/PyInstaller)下载PyInstaller的安装包,将下载好的PyInstaller压缩包文件进行解压。解压好的文件夹下包含setup.py文件。可通过执行如下命令对PyInstaller进行安装:
>>> python setup.py install
安装PyInstaller的过程如下所示:
![](https://epubservercos.yuewen.com/DEF3B5/18123624101956106/epubprivate/OEBPS/Images/037-i.jpg?sign=1739010737-rYHphzwM1evkVCfYkF7FBz5ZrlZYaXB9-0-164939a12fae1d89ae8dde60c3d701c7)
准备好要进行打包的Python文件和需要绑定的图标类型。需注意的是图标应为.ico类型。将两个文件放到一个文件夹中,通过cmd窗口打开该文件夹所在路径,执行如下命令进行打包操作:
>>> pyinstaller -F -i snail.ico ms08067.py
执行效果如下所示:
![](https://epubservercos.yuewen.com/DEF3B5/18123624101956106/epubprivate/OEBPS/Images/037-2-i.jpg?sign=1739010737-Kqug7qM2MYaGNzu0QvS0svMssj5KgupU-0-f45d324c1db02939d7ef9a192bc9d3d4)
执行后的文件如图2-7所示。
![](https://epubservercos.yuewen.com/DEF3B5/18123624101956106/epubprivate/OEBPS/Images/2a7.jpg?sign=1739010737-wXAB3TuewvDJgmH7uIyGQpdLcSWml1Vh-0-2ca586d9874af32a7aab4d1d85b9dd0a)
图2-7 执行后的文件
生成的可执行文件ms08067.exe存储在dist文件夹中,通过cmd命令打开文件所在路径,并运行ms08067.exe文件,运行结果如下所示:
![](https://epubservercos.yuewen.com/DEF3B5/18123624101956106/epubprivate/OEBPS/Images/038-2-i.jpg?sign=1739010737-MQ5ervm7J2Gj9hDj1ujDYxHFe5AZ80Lg-0-f29d3120f92499e12b1ab1473c3bab3d)