Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用 pyo3 和 rust 制作的二进制模块。它位于带有导入它的脚本的目录中。该目录被标记为源根目录,所以这不应该是问题。导入下有红色波浪标记,但是当我运行脚本时,它运行良好。
directory |- string_sum.pyd |- test.py
测试.py:
import string_sum print(string_sum.sum_as_string(1, 2))
输出为 3,所以它正在工作。如何使 pycharm 表现良好?
PyCharm 不支持开箱即用的 Cython pyd 模块,它无法内省 Cython 代码,因此无法完成。您可以通过 Alt+Enter | 抑制导入错误。忽略未解析的引用(在标记为错误的行上)。
也许有一个 PyCharm 插件可以使用这些模块,你可能想研究一下。
资料来源:https ://intellij-support.jetbrains.com/hc/en-us/community/posts/360000648320-Cython-pyd-module-in-PyCharm-CE