我已经使用
安装了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构建) 预期在:/usr/lib/libSystem.B.dylib 在/Users/nilamdhatrak/anaconda2/envs/tensorflow/lib/python2.7/site-packages/PIL/.dylibs/liblzma.5.dylib
我不明白问题出在哪里?我正在使用jupyter笔记本并使用conda环境安装了skimage。
答案 0 :(得分:1)
您需要将操作系统从OS X El Capitan更新到macOS Sierra或(更好)High Sierra,因为clock_gettime仅在macOS 10.12中添加。请参阅here。