Mac系统下OpenSlide库定位失败问题求助
Mac系统下PathmL安装报错“Couldn't locate OpenSlide dylib”的解决建议
确认OpenSlide的实际安装路径
- 若通过Homebrew安装,Intel架构Mac的默认路径为
/usr/local/opt/openslide/lib,Apple Silicon架构为/opt/homebrew/opt/openslide/lib - 可通过命令
brew --prefix openslide获取安装前缀,拼接/lib即可得到dylib所在目录
- 若通过Homebrew安装,Intel架构Mac的默认路径为
临时配置环境变量(单次会话生效)
- 在终端执行以下命令替换路径后,再启动Jupyter Lab:
export DYLD_LIBRARY_PATH="你的OpenSlide lib路径:$DYLD_LIBRARY_PATH" jupyter lab - 示例(Intel Mac):
export DYLD_LIBRARY_PATH="/usr/local/opt/openslide/lib:$DYLD_LIBRARY_PATH" jupyter lab - 示例(Apple Silicon Mac):
export DYLD_LIBRARY_PATH="/opt/homebrew/opt/openslide/lib:$DYLD_LIBRARY_PATH" jupyter lab
- 在终端执行以下命令替换路径后,再启动Jupyter Lab:
永久配置环境变量(无需每次重复设置)
- 若使用Mac默认的zsh shell,编辑
~/.zshrc文件,添加上述export命令 - 保存后执行
source ~/.zshrc使配置生效,后续启动终端会自动加载该环境变量
- 若使用Mac默认的zsh shell,编辑
检查Jupyter Lab内核关联
- 确保Jupyter Lab使用的内核是安装PathmL的虚拟环境/conda环境
- 可在终端先激活目标环境,再启动Jupyter Lab,或在Jupyter Lab界面右上角切换内核
重装OpenSlide(排查安装损坏或路径异常)
- 卸载现有安装:
brew uninstall openslide - 重新安装:
brew install openslide - 再次用
brew --prefix openslide确认路径无误
- 卸载现有安装:
内容的提问来源于stack exchange,提问作者Abdullah Erikat
相关产品推荐
相关产品推荐

