一、python生成exe文件
1.使用Anaconda Prompt
(1).打开Anaconda Prompt,
pip install PyInstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
# 使用了清华镜像
# 由于pyinstaller生成exe文件时会把所在的虚拟环境的所有包都进行打包,所以建议新建一个虚拟环境安装pyinstaller,并在新建的环境安装需要转exe文件的py文件import的包
(2).在Prompt直接运行pyinstaller
pyinstaller -F -w C:Usersmain.py
# -F 生成单一exe文件
# -w 不调用控制台
(3).生成的exe文件在Prompt的默认路径下的dist的文件夹下
2.使用命令行窗口cmd
(1).将三个环境变量设置好,重点是第三个pyinstaller文件夹所在的路径
# D:CSanaconda3(python.exe的路径)
# D:CSanaconda3Scripts(pip.exe的路径)
# D:CSanaconda3Libsite-packages(pyinstaller等扩展包的路径)
# 每个人的安装路径不同,上面是我的安装路径sQW

本文详细介绍了如何使用Python的pyinstaller工具生成exe文件,包括在Anaconda Prompt和命令行cmd中的操作步骤。此外,还阐述了exe文件反编译回py文件的过程,包括使用pyinstxtractor提取pyc文件,以及借助uncompyle6工具将pyc反编译为py源代码。
最低0.47元/天 解锁文章
6047

被折叠的 条评论
为什么被折叠?



