使用 PyInstaller 打包 Kaleido 和 Plotly 包
要将 Kaleido 和 Plotly 打包进去,可以在 .spec 文件中添加以下代码:
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['your_script.py'],
pathex=['/path/to/your/script'],
binaries=[('/path/to/kaleido', 'kaleido'), ('/path/to/plotly', 'plotly')],
datas=[],
...
在这个示例中,我们将 Kaleido 和 Plotly 的路径硬编码到 .spec 文件中。如果您想要更灵活的方法,可以考虑使用命令行参数或环境变量来指定这些路径。
请注意,要将这些二进制文件包含在打包的可执行文件中,您需要确保它们是与您的 Python 解释器兼容的。如果您的 Python 解释器是 32 位的,则需要使用 32 位版本的 Kaleido 和 Plotly。同样,如果您使用的是 64 位的 Python 解释器,则需要使用 64 位版本的这些包。
原文地址: https://www.cveoy.top/t/topic/othq 著作权归作者所有。请勿转载和采集!