macos - skimage子模块导入错误
问题描述
我已经使用安装了 scikit-image
pip install scikit-image
在 mac os el capitan 上。每当我导入 skimage 时,它都可以正常工作。但是当我尝试导入子模块from skimage import data
时,它会出现以下错误。
ImportError:dlopen(/Users/nilamdhatrak/anaconda2/envs/tensorflow/lib/python2.7/site-packages/PIL/_imaging.so,2):找不到符号:_clock_gettime 引用自:/Users/nilamdhatrak/anaconda2/envs /tensorflow/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib(为 Mac OS X 10.12 构建) 预期在:/Users/ 中的 /usr/lib/libSystem.B.dylib nilamdhatrak/anaconda2/envs/tensorflow/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib
我不明白问题出在哪里?我正在使用 jupyter notebook 并使用 conda 环境安装了 skimage。
解决方案
您需要将操作系统从 OS X El Capitan 更新到 macOS Sierra 或(更好)High Sierra,因为 clock_gettime 仅在 macOS 10.12 中添加。见这里。
推荐阅读
- delphi - 关闭 word 侧面板时 MS Word 奇数 ole 容器对齐问题
- c++ - std::function 有性能问题,如何避免?
- html - 无法在标签中居中输入
- php - 使用 FFMPEG/Laravel 在 shell_exec() 之后更新数据库
- javascript - 动态添加的 jquery 脚本未检测到单击
- mongodb - 如何使用 ssl (x.509) 配置 Loopback mongodb 连接到副本集
- node.js - 存根从没有 babel 的本机 ES 模块导出
- jquery - JQuery AJAX Webmethod POST 接收对象
- java - 使用休息模板时收到错误的请求
- python - Python Pyx 绘图:如何更改绘图的颜色背景?