为铁锈中的情节设置kaleido

  • 本文关键字:设置 kaleido rust plotly
  • 更新时间 :
  • 英文 :


我在讲这个情节。在rust中开始使用plot的教程,并试图获得kaleido功能的工作。然而,它似乎正在破裂。即使是简单的语句

plot.save("scatter", ImageFormat::PNG,  1024, 680, 1.0);

在rust回溯中失败(我使用的是Macbook)。

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: NotPresent', /Users/devil/.cargo/registry/src/github.com-1ecc6299db9ec823/plotly_kaleido-0.2.0/src/lib.rs:88:66
stack backtrace:
0: rust_begin_unwind
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/panicking.rs:517:5
1: core::panicking::panic_fmt
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/core/src/panicking.rs:100:14
2: core::result::unwrap_failed
at /rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/core/src/result.rs:1616:5
3: plotly_kaleido::Kaleido::new
4: plotly::plot::Plot::save
5: test_plotly::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

的情节。rs回购说kaleido需要进一步配置,但似乎我不找到我需要修复工作。

根据错误发生的位置,似乎cargo环境变量CARGO_MANIFEST_DIR未在您的系统上设置。

如果您直接使用rustc而不是cargo run运行应用程序,可能会发生这种情况。

最新更新