今天,一位群友在用Python开发的AI绘画程序“Stable Diffusion”的时候,结果报错如下:
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
中文翻译
注意:使用“RUST_BACKTRACE=1”环境变量运行以显示回溯
原因
其实通过报错也能知道一个大概的原因,那就是在Python中用了rust代码,在控制台调试rust代码时,经常会碰到如下这样的提示:
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
解决方法
此时,rust编译器会提示你进行错误“回溯”。如上:
1、如果在 Windows 7 及以上的 Windows 系统版本中,默认使用的终端命令行是 Powershell,请使用以下命令:
$env:RUST_BACKTRACE=1 ; cargo run
2、如果你使用的是 Linux 或 macOS 等 UNIX 系统,一般情况下默认使用的是 bash 命令行,请使用以下命令:
RUST_BACKTRACE=1 cargo run