python - 如何处理: ImportError: /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0: undefined symbol: g_log_structured_standard
问题描述
我有一台 MacBook Pro,我在上面安装了 VirtualBox,安装了 Anaconda(来自https://www.continuum.io),并安装了 OpenCV(conda install -c menpo opencv
)
执行的Python:
python
Python 2.7.14 |Anaconda, Inc.| (default, Dec 7 2017, 17:05:42)
[GCC 7.2.0] on linux2
并尝试导入 OpenCV:
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0: undefined symbol: g_log_structured_standard
我用谷歌搜索了这个错误,但是关于那个的条目并不多,而且我发现的那些都没有解决。我什至不明白错误是什么,所以不知道如何解决它。我已经在其他系统上多次安装 Anaconda 和 OpenCV 没有问题。
知道如何解决这个错误吗?
解决方案
是的,我检查了一下,更新库没问题。使用推荐 conda install -c anaconda glib
推荐阅读
- unity3d - GetKeyDown 或 GetKey 不起作用,而是发送错误消息。(统一)
- cucumber - 如何在黄瓜中执行一个文件具有一些功能列表
- keras - 在 tensorflow / Keras 中如何实现 val_loss 和 val_accuracy?
- android - Android Exo Player,在视频顶部的特定位置添加一个视图
- json - 推送到 Heroku 时,纱线安装一直在循环
- ios - App Store应用需要用苹果最新的代码签名证书重新签名
- android - 我可以通过“使用 Apple ID 登录”获取用户的电话号码以进行电话验证吗?
- swift - 无法访问 MTKView
- sql - 如何让我的 PostgresSQL 成功执行调用?
- google-api-js-client - gapi - 如何查看所有电子表格