python - 能够从 python 终端导入 caffe,但在运行脚本时遇到 ImportError
问题描述
我在运行脚本时遇到了导入 caffe 的问题。
我能够成功构建 caffe,当我从终端进入我的 python 环境时可以导入它,但是当我尝试从终端运行从代码中导入 caffe 的脚本时,我收到此错误:
ImportError: /home/cynthia/caffe/python/caffe/_caffe.so: undefined symbol: _ZN5caffe15SolverParameter51_i_give_permission_to_break_this_code_default_type_E
我似乎无法弄清楚问题是什么,我已经尝试了几乎所有类似问题的解决方案,但没有一个有效。任何帮助或建议将不胜感激!
笔记:
- 目前正在运行 ubuntu 20.04
- 使用 python 3.8.5
- 在其他解决方案中出现的导出路径(例如 python、库依赖项)
- 我认为这不是我的 makefile.config 的问题,因为当我在终端中实例化 python 时,我可以正确构建它并导入它,但当我运行脚本时它似乎不起作用。
解决方案
推荐阅读
- c - 强制刷新或读取未刷新的输出
- arrays - Excel - 有没有办法根据 2 个相关标准对值求和,然后找到最大求和值?
- facebook - 在 Flutter 中显示 Facebook 页面插件
- python - screen.fill() 不能生成白框,NameError 'self' 没有定义?
- java - 如何测试 resp.getOutputStream()
- javascript - RTCRecorder:TypeError Recorder 不是构造函数
- laravel - 日期和检查计划
- c++ - 为什么从 std::list 中擦除会给我一个段错误?
- node.js - 如果设置为 20 秒或更长时间,使用 keepAlive 会出现问题
- javascript - 推送到数组中未定义的索引