pycharm - 为什么 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 文件
解决方案
推荐阅读
- logstash - Logstash JDBC 跟踪列值不是最新的时间戳
- php - ReferenceMany in Doctorine with Symfony
- mysql - Timestampdiff 不包括几个小时和周末 mysql
- .net - 在 Gmail 和 Outlook 中跟踪会议请求的所有与会者的响应
- sql - 我的数据已分区,我想使用循环检索 SQL Oracle 中的数据
- c# - 逐字字符串文字不解释 html
- ios - 使用 WebRTC 的 ReplayKit 在反复进入后台后停止工作
- node.js - mongoDB组查询不起作用
- javascript - 将对象添加到数组中
- regex - 在 Visual Studio 2017 中使用正则表达式查找字符串