主误差
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。他们都不管用。膝上型计算机信息:
12.0.1
谢谢!
发布于 2022-06-15 09:26:31
我猜你从英特尔的Mac迁移到了M1的Mac。升级后的Mac版本也会遇到一些libs错误。
这是因为brew安装了一些lib,可能使用编译源代码作为二进制文件,这个文件只适用于特定的平台。
也许你可以重新安装它,brew reinstall libpng。
https://stackoverflow.com/questions/72624843
复制相似问题