当试图在我的树莓上运行“googlesamples-assistant-pushtotalk”时,我得到了这个错误。有人知道怎么修这个东西吗?
ImportError:/home/pi/env/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so:未定义符号:__atomic_exchange_8
当试图在我的树莓上运行“googlesamples-assistant-pushtotalk”时,我得到了这个错误。有人知道怎么修这个东西吗?
ImportError:/home/pi/env/lib/python3.7/site-packages/grpc/_cython/cygrpc.cpython-37m-arm-linux-gnueabihf.so:未定义符号:__atomic_exchange_8
我对谷歌云视觉库有同样的问题。这为我修复了它:
pip3 install 'grpcio==1.23.0' --force-reinstall
另一种解决方法是添加:
export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1.2.0
或您拥有的任何 libatomic 版本。
例如:
export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1.2.0
python3 some_script_using_grpcio.py