安装失败,提示需要Cargo:
ERROR: Command errored out with exit status 1:
command: /opt/cowrie/cowrie-env/bin/python /tmp/tmpln9161qq_in_process.py prepare_metadata_for_build_wheel /tmp/tmpy938e9ni
cwd: /tmp/pip-install-s3g4zhec/cryptography_0e041528081e4e16a963d5436f18f76f
Complete output (6 lines):
Cargo, the Rust package manager, is not installed or is not on PATH.
This package requires Rust and Cargo to compile extensions. Install it through
the system's package manager or via https://rustup.rs/
Checking for Rust toolchain....
----------------------------------------
“This package requires Rust >=1.64.0.”
按要求安装:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
apt install pkg-config
重新pip install cryptography成功