rust python3加密安装在screamingsnakecase时失败

vom3gejh  于 2023-01-21  发布在  Python
关注(0)|答案(1)|浏览(118)

我正在尝试安装python加密,这似乎是目前的家庭助理所需要的。

pip install cryptography但是崩溃并显示以下消息:

Compiling Inflector v0.11.4

Running `rustc --crate-name inflector /home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=24d92325aeb54f99 -C extra-filename=-24d92325aeb54f99 --out-dir /home/ha/pip_tmp/pip-install-rlon2cnz/cryptography_70234a9f3a1d4c4e96ab4ab0fdb076c9/src/rust/target/release/deps -L dependency=/home/ha/pip_tmp/pip-install-rlon2cnz/cryptography_70234a9f3a1d4c4e96ab4ab0fdb076c9/src/rust/target/release/deps --cap-lints allow`
  error[E0583]: file not found for module `screamingsnakecase`
    --> /home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/cases/mod.rs:22:1
     |
  22 | pub mod screamingsnakecase;
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
     |
     = help: to create the module `screamingsnakecase`, create file "/home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/cases/screamingsnakecase.rs" or "/home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/cases/screamingsnakecase/mod.rs"

  error[E0432]: unresolved import `cases::screamingsnakecase::to_screaming_snake_case`
    --> /home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/lib.rs:62:5
     |
  62 | use cases::screamingsnakecase::to_screaming_snake_case;
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `to_screaming_snake_case` in `cases::screamingsnakecase`

  error[E0432]: unresolved import `cases::screamingsnakecase::is_screaming_snake_case`
    --> /home/ha/.cargo/registry/src/github.com-1285ae84e5963aae/Inflector-0.11.4/src/lib.rs:63:5
     |
  63 | use cases::screamingsnakecase::is_screaming_snake_case;
     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `is_screaming_snake_case` in `cases::screamingsnakecase`

  Some errors have detailed explanations: E0432, E0583.

调试帮助告诉我这些是我正在使用的组件:

Python: 3.9.2
      platform: Linux-5.10.0-20-rt-armmp-armv7l-with-glibc2.31
      pip: n/a
      setuptools: 66.0.0
      setuptools_rust: 1.5.2
      rustc: n/a

我一直在网上搜索解决方案,但没有找到任何有用的东西。我已经开始在一个新的 virtualenv 和最新的debian 11。安装 python3-cryptography,新安装 rustc,但我一直无法通过这一点。
有没有人在SCREAMING_SNAKE_CASE上跑了同样的死胡同,有没有解决办法?

qni6mghb

qni6mghb1#

@harmic,你可能是对的,我发现.cargo里的文件有一个更早的日期。不知道那是怎么发生的。当我完全移除整个虚拟环境和所有python相关(隐藏)目录并完全重新开始时,它完成了编译和安装。谢谢你的建议!

相关问题