企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 部署 ## Zip文件 *版本0.15.2中的新功能。* 为了便于分发,您可以将Python代码压缩成zip文件。 如果使用UDF,这将禁用自动代码重新加载,因此这是一个用于分发而非开发的功能。 实际上,这意味着当您的代码在zip文件中时,您必须单击重新导入才能获得任何更改。 如果您将zip文件命名为Excel文件(但扩展名为`.zip`)并将其放在与Excel工作簿相同的文件夹中,xlwings将自动找到它(类似于它对单个python文件的工作方式)。 如果要使用其他目录,请确保将其添加到配置(功能区或配置文件)中的`PYTHONPATH`: ~~~ PYTHONPATH, "C:\path\to\myproject.zip" ~~~ ## RunFrozenPython *版本0.15.2已更改。* 您可以使用PyInstaller,cx\_Freeze,py2exe等打包器将Python模块打包为可执行文件,以便收件人不必安装完整的Python发行版。 >[info]注意 ·这不适用于UDF。 ·目前仅适用于Windows,但对Mac的支持应该很容易添加。 ·你需要至少0.15.2才能支持参数 使用方法如下: ~~~ Sub MySample() RunFrozenPython "C:\path\to\dist\myproject\myproject.exe arg1 arg2" End Sub ~~~