Python 安装scikets.samplerate失败

Python 安装scikets.samplerate失败,python,installation,anaconda,scikits,Python,Installation,Anaconda,Scikits,我想使用“scikits.samplerate”,但安装失败。 我将Windows10(64位)用于Python 3.51和Anaconda 首先,我遵循了这个指示: 。。。所以,我说: [Anaconda3] C:\Users\username>anaconda search -t conda scikits↲ Using Anaconda Cloud api site https://api.anaconda.org↲ Run 'anaconda show <USER/PACK

我想使用“scikits.samplerate”,但安装失败。 我将Windows10(64位)用于Python 3.51和Anaconda

首先,我遵循了这个指示:

。。。所以,我说:

[Anaconda3] C:\Users\username>anaconda search -t conda scikits↲ Using Anaconda Cloud api site https://api.anaconda.org↲ Run 'anaconda show <USER/PACKAGE>' to get more details:↲ Packages:↲
     Name                      |  Version | Package Types   | Platforms↲
     ------------------------- |   ------ | --------------- | ---------------↲
     HCC/scikits.samplerate    |    0.3.3 | conda           | linux-64↲
                                          : A python module for high quality audio resampling↲
     anaconda/scikits-image    |    0.7.1 | conda           | linux-64, win-32, win-64, linux-32, osx-64↲
     davidbgonzalez/scikits.talkbox |    0.2.5 | conda           | linux-64↲
     desilinguist/scikits-bootstrap |    0.3.1 | conda           | linux-64, osx-64↲
     krisvanneste/scikits.timeseries |   0.91.3 | conda           | win-64↲
     lukepfister/scikits.cuda  | master_2016.2 | conda           | linux-64↲
                                          : Python interface to GPU-powered libraries↲
     menpo/scikits.sparse      |      0.2 | conda           | linux-64, osx-64↲
     miguelalexanderdiaz/scikits.cuda |  0.5.0b1 | conda           | linux-64↲
                                          : Python interface to GPU-powered libraries↲
     poppy-project/scikits.samplerate |    0.3.3 | conda           | linux-armv7l↲
                                          : Simple Hamming Marker Detection using OpenCV↲
     rgrout/scikits.bootstrap  |    0.3.2 | conda           | linux-64, osx-64↲
                                          : Bootstrap confidence interval estimation routines for SciPy.↲ Found 10 packages↲ ↲ [Anaconda3] C:\Users\username>anaconda show poppy-project/scikits.samplerate↲ Using Anaconda Cloud api site https://api.anaconda.org↲ Name:    scikits.samplerate↲ Summary: Simple Hamming Marker Detection using OpenCV↲ Access:  public↲ Package Types: conda↲ Versions:↲    + 0.3.3↲ ↲ To install this package with conda run:↲
     conda install --channel https://conda.anaconda.org/poppy-project scikits.samplerate↲ ↲ [Anaconda3] C:\Users\username>conda install
--channel https://conda.anaconda.org/poppy-project scikits.samplerate↲ Using Anaconda Cloud api site https://api.anaconda.org↲ Fetching package metadata: ......↲ Solving package specifications: .↲ Error:  Package missing in current win-64 channels:↲
  - scikits.samplerate↲ ↲ You can search for this package on anaconda.org with↲ ↲
    anaconda search -t conda scikits.samplerate↲
[Anaconda3]C:\Users\username>anaconda搜索-t conda-scikets↲ 使用Anaconda云api站点https://api.anaconda.org↲ 运行“anaconda show”以获取更多详细信息:↲ 包装:↲
名称|版本|包类型|平台↲
------------------------- |   ------ | --------------- | ---------------↲
HCC/scikits.samplerate | 0.3.3 | conda | linux-64↲
:用于高质量音频重采样的python模块↲
anaconda/scikits映像| 0.7.1 | conda | linux-64、win-32、win-64、linux-32、osx-64↲
DavidGonzalez/scikits.talkbox | 0.2.5 | conda | linux-64↲
设计语言学家/scikits引导程序| 0.3.1 | conda | linux-64,osx-64↲
krisvanneste/scikits.timeseries | 0.91.3 | conda | win-64↲
lukepfister/scikits.cuda | master|U 2016.2 | conda | linux-64↲
:与GPU支持的库的Python接口↲
menpo/scikits.sparse | 0.2 | conda | linux-64,osx-64↲
miguelalexanderdiaz/scikits.cuda | 0.5.0b1 | conda | linux-64↲
:与GPU支持的库的Python接口↲
poppy项目/scikits.samplerate | 0.3.3 | conda | linux-armv7l↲
:使用OpenCV进行简单的汉明标记检测↲
rgrout/scikits.bootstrap | 0.3.2 | conda | linux-64,osx-64↲
:SciPy的引导置信区间估计例程。↲ 找到10个包裹↲ ↲ [Anaconda3]C:\Users\username>anaconda show poppy项目/scikets.samplerate↲ 使用Anaconda云api站点https://api.anaconda.org↲ 名称:scikets.samplerate↲ 摘要:使用OpenCV进行简单的汉明标记检测↲ 访问:公共↲ 包装类型:康达↲ 版本:↲    + 0.3.3↲ ↲ 要使用conda run安装此软件包,请执行以下操作:↲
conda安装--通道https://conda.anaconda.org/poppy-project 采样器↲ ↲ [Anaconda3]C:\Users\username>conda安装
--渠道https://conda.anaconda.org/poppy-project 采样器↲ 使用Anaconda云api站点https://api.anaconda.org↲ 正在获取包元数据:。。。。。。↲ 正在解决程序包规范:。↲ 错误:当前win-64通道中缺少程序包:↲
-采样器↲ ↲ 您可以在anaconda.org上使用↲ ↲
巨蟒搜索-t conda Scikets.samplerate↲
。。。我已经照吩咐做了,但还是失败了。 有人有解决办法吗?
这真的可以安装吗?

我不确定这是否可行,但如果可以,我很高兴。您是否尝试过编辑site.cfg文件并再次尝试安装。这也是问题中第20行的错误所说的

这里的用户已经在Ubuntu上完成了,也许类似的方法也适用于Windows


首先,请注意,我使用的是UNIX系统,而不是Windows

我有相同/类似的错误:

…numpy.distutils.system\u info.NotFoundError:SRC ()找不到库。目录到 搜索 可以在site.cfg文件的

我按照其中给出的链接找到了下载站点:

  • 下载资料来源:
  • 编译并安装了它们
  • 然后使用pip安装scikits.samplerate

在Windows中可能更难(我还没有试过!),但在该网站上有一个指向Windows说明的链接:

对于Centos7,当我出现该错误时,我:

yum install libsamplerate-devel libsamplerate

对于Windows,我使用Miniconda2,为了使librosa能够正常工作,请使用以下命令:

conda install -c conda-forge ffmpeg

不幸的是,这些信息还不够。我从下载了“scikets.samplerate-0.3.3.tar.gz”。提取tar并将其放在C:\Users\username\Anaconda3\pkgs下(我不确定这是否是正确的位置)。正如您所说,我修改了“site.cfg.example”。但是,没有dpkg命令,因为我没有使用Ubuntu。看来Ubuntu的解决方案这次不能成为Windows的解决方案。不过,谢谢。我假设您使用文件资源管理器导航到SRC库的路径(windows等效于查找路径),然后替换为windows格式C:\users\Program files x 86\anaconda\lib(或类似格式)的路径,而不是使用示例中的路径。很抱歉,它没有成功。我想这与感谢您尝试帮助我有关,但同样,Linux解决方案不能是Windows解决方案。我已经试过了(用visualstudioc++编译源代码),但根本不起作用。请检查此作者的个人资料。他真是个讨厌窗户的人。他不是故意编译Windows版本的。他要钱为Windows编译,但没有说多少钱就够了。如果我们多付钱,他会更努力地工作。就这样。我再也不需要这些废话了。
You first need to install the SRC library:

sudo apt-get install libsamplerate0 libsamplerate0-dev
This python package will probably be the most tricky to install. If you are lucky, you can just

pip install scikits.samplerate
On my Ubuntu 12.04, this results in an error because the SRC library path is not found. The reason is that the setup searches SRC in /usr/lib and not in /usr/lib/x86_64-linux-gnu where the library is actually present. To install, you need to download the archive from pypi and edit some configuration file:

wget https://pypi.python.org/packages/source/s/scikits.samplerate/scikits.samplerate-0.3.3.tar.gz#md5=96c8d8ba3aa95a9db15994f78792efb4
tar -xvf scikits.samplerate-0.3.3.tar.gz
cd scikits.samplerate-0.3.3
then edit the site.cfg example file and insert the following lines:

[samplerate]
library_dirs=/usr/lib/x86_64-linux-gnu
include_dirs=/usr/include
To know where the SRC library is on you machine:

sudo dpkg -L libsamplerate0
sudo dpkg -L libsamplerate0-dev
then, build and install:

python setup.py build
python setup.py install
yum install libsamplerate-devel libsamplerate
conda install -c conda-forge ffmpeg