MacOS Big Sur系统安装Coral USB TPU运行示例报ImportError
问题原因
该报错是pycoral依赖的Edge TPU系统运行时库未正确安装、或动态库路径未被系统识别导致,和你运行的示例命令无关,属于安装环节的疏漏。
解决步骤
- 先卸载现有安装错误的组件
pip3 uninstall -y pycoral brew uninstall -y libedgetpu
- 重新安装Edge TPU运行时及pycoral包
brew tap google-coral/edgetpu brew install libedgetpu pip3 install pycoral
安装pycoral时使用Coral官方指定的Python包源即可,避免安装到不兼容的版本。
- 配置动态库路径
- Intel架构Mac执行命令:
export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH - Apple Silicon架构Mac执行命令:
export DYLD_LIBRARY_PATH=/opt/homebrew/lib:$DYLD_LIBRARY_PATH
- Intel架构Mac执行命令:
- 处理系统安全拦截
首次运行脚本如果弹出动态库无法验证开发者的提示,打开「系统偏好设置」->「安全性与隐私」->「通用」,点击页面下方的允许按钮,再次运行脚本即可。
内容的提问来源于stack exchange,提问作者Legind34
相关产品推荐
相关产品推荐

