- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前正在尝试在 Windows 10 上为 Python 3.5.4 安装 scikits.audiolab 0.11.0,它需要来自 http://www.mega-nerd.com/libsndfile/ 的 libsndfile .我已将其安装到我的 conda 虚拟环境中,因此文件路径如下所示:
C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile
然后我在
中编辑 site.cfg 文件C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\Lib\site-packages\numpy\distutils
阅读:
[sndfile]
library_dirs = C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile;C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile\lib
include_dirs = C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile;C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile\include
sndfile_libs = sndfile-1
然后我在 anaconda 提示符下激活我的 wavenet 环境并输入:
pip install scikits.audiolab==0.11.0
它给出了以下错误和回溯:
(wavenet) C:\Windows>pip install scikits.audiolab==0.11.0
Collecting scikits.audiolab==0.11.0
Using cached scikits.audiolab-0.11.0.tar.gz
Complete output from command python setup.py egg_info:
SndfileInfo:
libraries sndfile not found in C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile
libraries sndfile not found in C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile\lib
Traceback (most recent call last):
File "scikits\audiolab\pysndfile\setup.py", line 20, in configuration
sf_config = sf_info.get_info(2)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\system_info.py", line 578, in get_info
raise self.notfounderror(self.notfounderror.__doc__)
numpy.distutils.system_info.NotFoundError: Some third-party program or library is not found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\MXJ719\AppData\Local\Temp\pip-build-bet3e29j\scikits.audiolab\setup.py", line 85, in <module>
classifiers=CLASSIFIERS)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\core.py", line 135, in setup
config = configuration()
File "C:\Users\MXJ719\AppData\Local\Temp\pip-build-bet3e29j\scikits.audiolab\setup.py", line 71, in configuration
config.add_subpackage(DISTNAME)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 1029, in add_subpackage
caller_level = 2)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 998, in get_subpackage
caller_level = caller_level + 1)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 935, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "scikits\audiolab\setup.py", line 10, in configuration
confgr.add_subpackage('pysndfile')
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 1029, in add_subpackage
caller_level = 2)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 998, in get_subpackage
caller_level = caller_level + 1)
File "C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\lib\site-packages\numpy\distutils\misc_util.py", line 935, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "scikits\audiolab\pysndfile\setup.py", line 25, in configuration
site.cfg file, in section [sndfile].""")
numpy.distutils.system_info.NotFoundError: sndfile (http://www.mega-nerd.com/libsndfile/) library not found.
Directories to search for the libraries can be specified in the
site.cfg file, in section [sndfile].
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in
C:\Users\MXJ719\AppData\Local\Temp\pip-build-bet3e29j\scikits.audiolab\
我想知道为什么安装程序似乎无法“看到”我在 site.cfg 文件中提供的 libsndfile 目录,也无法获得有关如何解决此问题以安装 scikits.audiolab 版本 0.11.0 的说明
最佳答案
从 sndfile 库文件名中删除“-1
”。
在你的情况下:
libsndfile-1.lib
重命名为 libsndfile.lib
libsndfile-1.def
重命名为 libsndfile.def
这些文件位于 C:\Users\MXJ719\AppData\Local\Continuum\anaconda3\envs\wavenet\libs\libsndfile\lib
。
我在安装在 C:\Program Files\Mega-Nerd\libsndfile\
中的 sndfile 上遇到了同样的问题。
我的 C:\Users\[userNameHere]\site.cfg
文件包含以下内容:
[sndfile]
library_dirs = C:\Program Files\Mega-Nerd\libsndfile\lib\
include_dirs = C:\Program Files\Mega-Nerd\libsndfile\include\
(定义 sndfile_libs
对我没有明显影响,所以我将其省略。)
希望这对您来说足够了。解决此问题后我遇到了其他问题,但我会尝试通过 https://github.com/cournape/audiolab/issues/7 获得帮助
关于windows - 如何在 Windows 上安装 scikits.audiolab 0.11.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779548/
我正在使用 mint Linux Mint 13 maya (linux 3.2.0-23-generic x86-64) 我正在尝试安装 scikits.audiolab 以执行一些音频信号处理。我
我正在尝试使用 pip 安装 scikits.audiolab。我读了this post ,但是,看起来该用户的问题是他们没有安装 numpy。我可以通过卸载 numpy 并运行 pip instal
我需要为一个研究项目安装 Python 模块 audiolab,虽然我已经设法安装它并让模块导入 Python shell,但它在调用模块中最基本的函数之一时返回错误, 波形读取()。 我主要使用Py
我从这个来源安装了 audiolab: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.audiolab 那些是我能够找到的唯一适用于 pytho
我的系统中安装了 python 2.7,我需要使用 audiolab 模块。我从以下站点下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.au
我一直在使用 Audiolab过去导入声音文件,效果很好。然而: 它不支持某些格式,例如 mp3,因为底层的 libsndfile refuses to support them 它 doesn't
我目前正在尝试在 Windows 10 上为 Python 3.5.4 安装 scikits.audiolab 0.11.0,它需要来自 http://www.mega-nerd.com/libsnd
尝试在 Mac 上安装 scikits.audiolab-0.11.0,它需要 libsndfile:http://www.mega-nerd.com/libsndfile/ .我确实使用 libsn
首先,这是我关于 SO 的第一个问题 - 如果我犯了任何错误,请不要对我进行 tar 和羽毛处理;) 我有一个简单的测试应用程序,可以在 Delphi XE6 中使用 Mitov AudioLab 组
好的,所以我想用 Python 进行一些基本的信号处理,并找到了这个名为 scikits.audiolab 的很棒的库。 在任何地方都找不到 PPA。那好吧。我想我可以简单地将它安装在我的 Ubunt
我正在尝试使用 pip 工具安装 scikits.audiolab。 Pip 似乎从 scikits.audiolab 源目录中运行命令 python setup.py egg_info。当它这样做时
我是一名优秀的程序员,十分优秀!