首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python 3.x中修复''Alpr‘对象没有属性’loaded‘错误

如何在Python 3.x中修复''Alpr‘对象没有属性’loaded‘错误
EN

Stack Overflow用户
提问于 2019-03-25 02:07:57
回答 1查看 1.3K关注 0票数 2

我正在用python设置一个识别车牌,但我不能使用库'OpenALPR‘,因为给我发了一个错误

OpenalPR加载错误

尝试:

代码语言:javascript
复制
        if platform.system().lower().find("windows") != -1:
            self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.dll")
        elif platform.system().lower().find("darwin") != -1:
            self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.dylib")
        else:
            self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.so")
    except OSError as e:
        nex = OSError("Unable to locate the OpenALPR library. Please make sure that OpenALPR is properly "
                      "installed on your system and that the libraries are in the appropriate paths.")
        if _PYTHON_3:
            nex.__cause__ = e;
        raise nex
    finally:
        mutex.release()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-26 03:08:34

尝试提供libopenalprpy.so库文件的完整路径。这个问题似乎没有为python3编译和安装python包装器。

安装python3-dev包,然后编译并安装openalpr。

要卸载本地编译的版本,可以使用以下命令

代码语言:javascript
复制
cd build
sudo make uninstall
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55326888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档