首页 > 解决方案 > 为什么 Pycharm IDE 对从 .pyx 文件创建的共享对象“.so”文件显示“未解析的引用”?

问题描述

我已将 .pyx 文件构建到 .so 文件中,当我尝试访问 .so 文件中的函数时,PyCharm IDE 总是显示“未解析的引用”和“未找到模块”错误。我应该如何将 .so 文件导入 python ?使用“setup.py”文件将 .pyx 文件构建为 .so 文件后,我应该如何将它们导入 python ?我应该定义这些文件的路径吗?

在浏览了有关此主题的一些帖子后,我尝试了 1)将这些 .so 文件的目录添加到 PYTHONPATH 2)在 Pycharm 项目解释器中添加 LD_LIBRARY_PATH 环境变量 3)在终端中运行 ldconfig -n path_to_the_files

这些都不起作用,我的 IDE 仍然没有检测到 .so 文件

标签: pycharmshared-objects

解决方案


推荐阅读