Skip to main content
 首页 » 编程设计

python之没有名为 soundfile 的模块

2025年05月04日24mengfanrong

每当我尝试导入 soundfile 时,我都会收到错误

ImportError: No module named soundfile 

我安装 pysoundfile 似乎没有问题:

$ sudo pip install pysoundfile 
The directory '/Users/theonlygusti/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
The directory '/Users/theonlygusti/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. 
Collecting pysoundfile 
  Downloading PySoundFile-0.9.0.post1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.cp36.pp27.pp32.pp33-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (573kB) 
    100% |████████████████████████████████| 573kB 430kB/s 
Requirement already satisfied: cffi>=0.6 in /Library/Python/2.7/site-packages (from pysoundfile) 
Requirement already satisfied: pycparser in /Library/Python/2.7/site-packages (from cffi>=0.6->pysoundfile) 
Installing collected packages: pysoundfile 
Successfully installed pysoundfile-0.9.0.post1 

那么是什么导致了这个问题?

请您参考如下方法:

检查是否安装在测试环境

示例方法

$ pip install virtualenv 
$ python -m virtualenv venv 
$ source venv/bin/activate 
$ pip install pysoundfile 
$ python 
>>> import soundfile