清除 PyO3 删除的 Rust 模块?

Clear up PyO3 removed Rust module?

提问人:mike rodent 提问时间:10/29/2023 更新时间:10/29/2023 访问量:26

问:

我有点困惑:我有一个 PyO3 模块,现在已经完全删除了......Rust 模块目录和文件已被删除,并且在任何 Cargo.toml 文件或任何地方都没有对它们的引用。

然而,当我运行我的 Python 脚本时,它仍然能够导入旧的 Rust 模块,并运行其中的 PyO3 函数。

我已经尝试过了,但这似乎并没有删除它。显然,这是一个特定于 Cargo 的命令,而我真正需要的是特定于 PyO3 的“干净”方法。Cargo clean

我希望 Python 在我去的时候抱怨找不到该模块。import my_old_rust_module

PYO3型

评论

0赞 Chayim Friedman 10/29/2023
也许您安装了此模块?试试 .pip uninstall my_old_rust_module
0赞 mike rodent 10/29/2023
谢谢,这奏效了。现在我想知道我是否真的有意识地在之前的某个时候这样做(我不记得了),或者 PyO3 是否在幕后这样做......将回去看看我的 PyO3 使用说明。pip install my_old_rust_module
0赞 mike rodent 10/29/2023
似乎不是...因此,这似乎只是它的行为之一。maturin developpip install my_rust_module

答: 暂无答案