PyInstaller 需要在命令行(控制台)下用 pip 工具安装,如下:
:\>pip install pyinstaller 或
:\>pip3 install pyinstaller
PyInstaller 的官方网站网址Welcome to PyInstaller official website。
PyInstaller 库会自动将 PyInstaller 命令安装到 Python 解释器 目录中,与 pip 或 pip3 命令路径相同,因此可以直接使用。
使用 PyInstaller 库十分简单, 请注意,由于 PyInstaller 不支持源文件命中有英文句号(.)存 在,假设 dpython(文件名).py 文件在 D:\codes 目录中,命令如下:
:\>pyinstaller dpython.py
或
:\>pyinstaller D:\codes\dpython.py
执行完毕后,源文件所在目录将生成 dist 和 build 两个文件夹。 其中,build 目录是 pyinstaller 存储临时文件的目录,可以安全删 除。最终的打包程序在 dist 内部的 dpython 目录中。目录中其他文件 是可执行文件 dpython.exe 的动态链接库。
下图是将模拟两人比赛的py文件转换为exe文件(模拟比赛源程序请见Python 基础实例--模拟两人比赛 - 知乎专栏)
按回车键即可运行
#####以下内容是在win10上操作的尝试,按照上面安装没问题不必往下看 #######
有知友评论win10不能用
亲测了一下,没有问题
1. 安装pyinstaller, 没有问题
2. py转exe,没有问题
completed successfully.
文件在dist目录下,第一次没找到,后来发现被当作木马处理掉了,恢复之后就有了。
3. 运行exe文件,没有问题
或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼: