В Python я мог бы сделать os.system("pip install bs4")
. Есть ли аналог в Rust? Я видел std::process::Command
, но это, кажется, каждый раз терпит неудачу:
use std::process::Command;
Command::new("pip")
.arg("install")
.arg("bs4")
.spawn()
.expect("pip failed");
Есть ли способ заставить код выполнять настоящую оболочку и запускать их в терминале?