关于报错ModuleNotFoundError: No module named ‘_cffi_backend‘的解决方法

我在启智社区AI平台调试ChatGLM4时,遇到了以下报错:

File ~/anaconda3/envs/MindSpore/lib/python3.9/site-packages/soundfile-0.12.1-py3.9.egg/_soundfile.py:2
      1 # auto-generated file
----> 2 import _cffi_backend
      4 ffi = _cffi_backend.FFI('_soundfile',
      5     _version = 0x2601,
      6     _types = b'\\x00\\x00\\x12\\x0D\\x00\\x00\\x68\\x03\\x00\\x00\\x07\\x01\\x00\\x00\\x67\\x03\\x00\\x00\\x75\\x03\\x00\\x00\\x00\\x0F\\x00\\x00\\x12\\x0D\\x00\\x00\\x6A\\x03\\x00\\x00\\x07\\x01\\x00\\x00\\x03\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x12\\x0D\\x00\\x00\\x07\\x01\\x00\\x00\\x07\\x01\\x00\\x00\\x03\\x11\\x00\\x00\\x07\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x07\\x0D\\x00\\x00\\x69\\x03\\x00\\x00\\x00\\x0F\\x00\\x00\\x07\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x07\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x07\\x0D\\x00\\x00\\x07\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x07\\x0D\\x00\\x00\\x00\\x0F\\x00\\x00\\x02\\x0D\\x00\\x00\\x67\\x03\\x00\\x00\\x00\\x0F\\x00\\x00\\x02\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x02\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x6A\\x03\\x00\\x00\\x1C\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x02\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x07\\x01\\x00\\x00\\x07\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x02\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x07\\x01\\x00\\x00\\x04\\x11\\x00\\x00\\x07\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x6B\\x03\\x00\\x00\\x17\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x6F\\x03\\x00\\x00\\x17\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x02\\x03\\x00\\x00\\x17\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x17\\x01\\x00\\x00\\x07\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x74\\x03\\x00\\x00\\x17\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x04\\x11\\x00\\x00\\x17\\x01\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x17\\x01\\x00\\x00\\x07\\x01\\x00\\x00\\x04\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x04\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x04\\x11\\x00\\x00\\x17\\x01\\x00\\x00\\x04\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x36\\x0D\\x00\\x00\\x75\\x03\\x00\\x00\\x17\\x01\\x00\\x00\\x04\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x75\\x0D\\x00\\x00\\x12\\x11\\x00\\x00\\x00\\x0F\\x00\\x00\\x00\\x09\\x00\\x00\\x01\\x09\\x00\\x00\\x02\\x09\\x00\\x00\\x03\\x09\\x00\\x00\\x02\\x01\\x00\\x00\\x0E\\x01\\x00\\x00\\x00\\x0B\\x00\\x00\\x01\\x0B\\x00\\x00\\x02\\x0B\\x00\\x00\\x0D\\x01\\x00\\x00\\x51\\x03\\x00\\x00\\x56\\x03\\x00\\x00\\x59\\x03\\x00\\x00\\x5E\\x03\\x00\\x00\\x05\\x01\\x00\\x00\\x00\\x01',
   (...)
     10     _typenames = (b'\\x00\\x00\\x00\\x66SF_FORMAT_INFO',b'\\x00\\x00\\x00\\x67SF_INFO',b'\\x00\\x00\\x00\\x68SF_VIRTUAL_IO',b'\\x00\\x00\\x00\\x69SNDFILE',b'\\x00\\x00\\x00\\x36sf_count_t',b'\\x00\\x00\\x00\\x71sf_vio_get_filelen',b'\\x00\\x00\\x00\\x72sf_vio_read',b'\\x00\\x00\\x00\\x70sf_vio_seek',b'\\x00\\x00\\x00\\x71sf_vio_tell',b'\\x00\\x00\\x00\\x73sf_vio_write'),
     11 )

ModuleNotFoundError: No module named '_cffi_backend'

查阅资料,该错误可能源于 soundfile 模块的依赖库 cffi 未正确安装或环境配置异常。具体表现为:

  1. cffi 模块未安装或安装不完整
  2. libsndfile 动态库缺失

笔者是在安装此libsndfile库发生的以上问题,因此主要针对“表现1”

执行以下代码:

pip install --force-reinstall cffi==1.15.1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scipy==1.7.3

可能会提示报错,但是似乎无关紧要,至此解决,有问题可以在评论区反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值