参考:
Step 1 装必要的包:
pip install PyInstaller

然后等几秒左右的时间,出现安装成功提示:

Step 2 进入目录
cd filepath

Step 3 接着输入最最最关键的一行命令~

会像黑客的电脑一样嘟嘟嘟冒出好多行,我们只需要看最后一行就可以了:

看到 xxx completed successfully,啊,满满的成就感。
来看看最终结果(kind of imagining myself a magician getting the rabbit out of my hat in front of the audience haha!
See?

这里看到了 sap_log.py 已经变成了 exe 格式的可执行文件了!
然后我开始好奇:所有打包的文件都在 dist 目录下吗?可不可以指定一下?
所以我开始打包另一个 py 文件,看看会发生什么。上面步骤中,第一步安装包可以省略,第二步,cd .. 退回到 py 文件所在目录:

然后:
pyinstaller --onefile update_stock_sa.py
然后经过了长达 7 分 50 秒的等待,我收到的信息是成功,但是中间有 warning:

遇到了令人烦恼的 dependency issue,哎。
不过,之前的问题解决了,还是会在同一个目录 dist 下,只不过因为第二次尝试的 py 文件复杂了一点,需要的库没有到位。
阅读更多:How to half-automate the SAP login using Python