8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

在 python 中导入 .so 文件

Rick James 2月前

36 0

这个问题已经被问过无数次了,但在尝试了所有我能找到的方法后,我仍然得到了一个 ImportError。因此,我这样做了:import syssys.path.append(\'/usr/local/lib\')import

这个问题已经被问过无数次了,但是,在尝试了所有我能找到的方法之后,我仍然得到了一个 ImportError。因此,我这样做:

import sys

sys.path.append("/usr/local/lib")

import libIpxCameraApiPy # I've tried libIpxCameraApiPy.so as well

我得到:

ImportError: /usr/local/lib/libIpxCameraApiPy.so: cannot open shared object file: No such file or directory

值得一提的是:

  1. /usr/local/lib/ 中确实有一个名为 libIpxCameraApiPy.so 的文件
  2. 如果我这样做, cat /etc/ld.so.conf.d/libc.conf 我就会得到

# libc default configuration

/usr/local/lib

  1. p4

  2. p5

任何有助于使此导入工作顺利进行的帮助都将受到感谢。

帖子版权声明 1、本帖标题:在 python 中导入 .so 文件
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Rick James在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • ImportError: /usr/local/lib/libIpxCameraApiPy.so: cannot open shared object file: No such file or directory

    file /usr/local/lib/libIpxCameraApiPy.so /usr/local/lib/libIpxCameraApiPy.so: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=2934dfd0eedd2446bc661e09a4daf9fe31e7ced1, not stripped

    您要么尝试将 64 位库加载到 32 位 Python 中,要么尝试将 x86_64 库加载到二进制文件中 aarch64

    当从装有 ubuntu 16 的 x86_64 PC 移动到装有 ubuntu 22 的 aarch64 时,是否可能需要从源代码重新编译 .so 文件?

    这并非“可能”,但 绝对是必要的 中的二进制文件 无法 x86_64 在系统上运行 aarch64 (反之亦然)——它们是完全不同的处理器,具有完全不同且不兼容的指令集。

返回
作者最近主题: