库未加载:/usr/local/opt/libpng/lib/libpng16.16.dylib &



主要错误

Process failed:
dyld[29269]: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib
Referenced from: /Users/hanbing/opt/anaconda3/envs/brainreg/lib/python3.9/site-packages/brainreg/bin/nifty_reg/osX/reg_aladin
Reason: tried: '/usr/local/opt/libpng/lib/libpng16.16.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/local/lib/libpng16.16.dylib' (no such file), '/usr/lib/libpng16.16.dylib' (no such file), '/opt/homebrew/Cellar/libpng/1.6.37/lib/libpng16.16.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/local/lib/libpng16.16.dylib' (no such file), '/usr/lib/libpng16.16.dylib' (no such file)

已尝试brew install libpng $ brew update $ brew upgrade libpng

笔记本电脑信息:

  • OS: macOS, M1 CPU
  • 版本:12.0.1
  • 硬件规格:1tb闪存和外置2tb u盘
  • Python版本:3.9

谢谢!

我猜你是从Intel Mac迁移到M1 Mac,升级后Mac版本也会遇到一些lib错误。

这是因为brew安装一些库可能使用编译源代码作为二进制文件,该文件只适用于特定的平台。

也许你可以重新安装它,brew reinstall libpng

相关内容

最新更新