有没有办法用应用程序分发python库,以便它可以在没有任何安装的情况下运行?该应用程序主要用于计算机实验室,用户无权安装全局库。理想情况下,用户只需解压缩文件夹并运行应用程序即可。可以假设以下内容:
我需要的特定库是matplotlib
,但我想找到一个通用的解决方案。我看过像PyInstaller这样的程序,但是它们会创建非常大的程序,启动速度很慢。它们还包括一个python解释器,这是不必要的。
答案 0 :(得分:2)
首先,p2exe仅适用于Windows。
原则上,您可以将所有库放入ZIP文件中,以便使用该应用程序扩展它们。最多可能需要调整PYTHONPATH变量以指向lib的位置。
路径上和系统的python安装中安装的模块之间没有技术差异。
你看过cxfreeze吗?