打开共享对象文件失败

时间:2019-09-07 03:59:46

标签: python ubuntu shared-libraries ctypes

我正在尝试运行python文件tryit.py,该文件将导入另一个文件uwing.py,该文件本身会导入ctypes并运行一个process_image.c文件。但是,当我通过$ python3 tryit.py运行它时,出现错误:

  

文件“ tryit.py”,第1行,在      从uwimg导入*     文件“ /home/siddharth/comp-vision/vision-hw0-master/uwimg.py”,行> 20,在     lib = CDLL(os.path.join(os.path.dirname( file ),“ libuwimg.so”),> RTLD_GLOBAL)    在第 init 行的第356行中,文件“ /home/siddharth/anaconda3/lib/python3.7/ctypes/init.py”      self._handle = _dlopen(self._name,mode)

     

操作系统错误:/home/siddharth/comp-vision/vision-hw0-master/libuwimg.so:>无法打开共享对象文件:没有此类文件或目录

我对'itsfoss'-https://itsfoss.com/solve-open-shared-object-file-quick-tip/的这篇文章感到厌倦。但问题仍然存在。

这是我在uwimg.py文件中导入的内容

import sys, os
from ctypes import *
import math
import random

这是我导入tryit.py文件的内容

from uwimg import *

要么无法打开共享库文件,要么在运行tryit.py文件时发生错误。对于家庭作业,我正在修改process_image.c文件并通过运行tryit.py文件来检查结果。我是否通过运行tryit.py文件做任何事情还是目标文件共享中的问题?

0 个答案:

没有答案