问题标签 [kaleido]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
399 浏览

python - 带有 Plotly 和 Kaledio 的 Pyinstaller

我正在学习如何在 python 中编写代码,并编写了一个使用 Pandas 和 Plotly/Kaledio 生成图表的脚本。我能够将 python 脚本转换为 Windows 可执行文件,但是可分发的文件夹大小约为 250MB,我想知道是否有办法让我能够减小这个大小。

我创建了一个虚拟环境来减少包含的库的数量,并且还尝试使用 Plotly 离线绘图来输出图像,这将分发文件夹的大小减少到 130MB 左右,但它也增加了从html 文件质量低。

我希望能够直接输出 png 或 jpg 文件,因此使用 Kaleido 但这会大大增加可分发的大小,有人知道我怎样才能减小文件大小吗?

进口:

资产文件的分析部分,在数据中添加 Plotly 和 Kaleido,因为 Pyinstaller 不会选择它们。

任何和所有的帮助表示赞赏。

编辑:忘记添加我正在使用的 IDE 是 PYCharm,使用 PIP 安装了 python 3.7 包

已安装的软件包

0 投票
0 回答
88 浏览

solidity - remix.ethereum 中内置的 Solidity 合约未在 Kaleido 中部署

我进入 remix.ethereum.org 并修改了他们的基本存储合约以采用 bytes32 值,如此处所示。

它在那里编译。我将合约带入 Kaleido,它被添加到我的合约列表中,但似乎没有部署。

当我不勾选 Deploy Contract 时,我可以在 API 中看到 store 功能,但如果不部署它就无法使用它。但是,当我检查 Deploy Contract 时,API 只显示了一个构造函数,它甚至不在代码中。

我认为我的合同有问题,无法部署。我如何确定那是什么?

0 投票
2 回答
1996 浏览

python - 无法使用 Kaleido 将绘图图像导出为 png

我以前从未使用过 plotly,我一直在尝试将示例图像代码导出为 png。我已经安装了 plotly 和 kaleido 并在 python 3 上运行了代码,但没有任何反应。

根据情节文档,这应该可以解决问题,但我无法获得 png 图像。它没有显示错误,没有警告......这就像 python 陷入了无限循环。我什至无法阻止终端运行。

我正在使用 python 3.9.6 64 位
我已经尝试过最新版本(5.3.1)和旧版本(4.14.3),但我遇到了同样的问题。
python -m pip install plotly

kaleido 是最新版本(0.2.1),但我也尝试过版本(0.2.0)。
python -m pip install -U kaleido

我可能做错了什么?

更新:我在另一台计算机上尝试了相同的过程,它工作正常。任何想法为什么第一台计算机不会运行代码?

0 投票
0 回答
56 浏览

docker - Kaleido 无法在 docker 内启动

我有一个工作的 plotly dash 项目,当我在本地环境中运行它时会生成 png 文件。我现在设置了一个 docker 容器并且生成 png 突然不再起作用了。

错误:

使用的 Docker 环境:

  • 来自微软的 windows servercore mcr,“mcr.microsoft.com/windows/servercore:ltsc2019”
  • 蟒蛇 3.8.6
  • 万花筒 0.2.1
  • 情节 5.3.1
  • 破折号 2.0.0

有没有办法解决这个问题?

0 投票
0 回答
81 浏览

python - 即使安装了 kaleido 也无法保存绘图图像

我正在尝试将一个简单的情节图保存到目录中。我知道它需要万花筒(我有版本'0.2.1')并且至少需要安装'5.3.1'。

但是尝试保存图像时出现以下错误:

当所有必需的软件包都在那里时,为什么会发生这种情况?