我有一个用pyo3和rust制成的二进制模块。它位于带有导入脚本的目录中。该目录被标记为源根目录,因此这不是问题。导入下有红色波浪形标记,但是当我运行脚本时,它运行良好。
directory
|- string_sum.pyd
|- test.py
test.py:
import string_sum
print(string_sum.sum_as_string(1, 2))
输出为3,因此可以正常工作。如何使pycharm表现出来?
答案 0 :(得分:0)
PyCharm不支持开箱即用的Cython pyd模块,它无法自检Cython代码,因此无法完成。您可以通过Alt + Enter抑制导入错误。忽略未解决的引用(在标记为错误的行上)。
也许PyCharm有一个插件可以使用这些模块,您可能需要研究一下这些模块。