最近我被朋友和家人联系,要求我为他们创建各种python应用程序。我试图找到一种简单的方法来分发这些项目,这种方式需要零知识和最少的解释。
我的想法是为每个应用创建一个虚拟环境并压缩它,然后我可以简单地通过电子邮件发送给他们,他们可以解压缩它并且很好。我的问题是如何在桌面上创建快捷方式,例如批处理文件(最重要的),Excel工作表,图像文件夹等?
如果我对此有任何帮助,我将不胜感激,或者如果我认为这完全错误,那么了解更好的方法会很棒。
答案 0 :(得分:1)
您正在采取的措施是“冻结”您的代码,以便进行分发。以下是概念http://docs.python-guide.org/en/latest/shipping/freezing/的概述。
我个人幸运的是PyInstaller
能够创建单个可执行文件(即my_app.exe
)https://pyinstaller.readthedocs.io/en/stable/operating-mode.html
现在您的代码是可移植的,要创建桌面图标,您可以使用各种安装程序来打包它以及您需要的任何其他内容。 http://www.makeuseof.com/tag/how-to-make-an-exe-installation-file/