安装scikitssamp时缺少SectionHeaderError(fpname,lineno,line)

2024-05-19 00:22:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试通过pycahrm安装pip,但出现以下错误:

numpy.distutils.system_info.NotFoundError: SRC (http://www.mega-nerd.com/SRC/)library not found.  Directories to search
for the libraries can be specified in the site.cfg file, in section
[samplerate].

然后我去了链接,下载了需要的文件。 我再次运行安装程序,得到了同样的错误。在

我去了这里:http://cournape.github.io/audiolab/installing.html#download

结果发现:“…你需要创建一个文件站点.cfg设置libsndfile及其头的位置(有站点.cfg举例说明如何在您的平台上使用它们。”

在我从https://pypi.python.org/pypi/scikits.samplerate下载模块后,(我检查了notepad++中的示例,上面说的是:“[samplerate]”),我创建了一个文件,其中包括:

^{pr2}$

我做了Python设置.py安装并收到以下错误:

raise MissingSectionHeaderError(fpname, lineno, line)

在Config.parser.MissingSectionHeaderError:文件包含节标题。 C: \\站点配置,第1行 'C:\程序文件(x86)\Mega Nerd\libsndfile

它在寻找什么标题? 如何修复此错误以便安装scikts samplerate?在


Tags: pip文件theinsrcpypihttp标题
1条回答
网友
1楼 · 发布于 2024-05-19 00:22:16

编辑(在这篇文章之后5分钟):遵循下面的指南,或者省去你的痛苦,从http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikits.samplerate下载一个非官方的Windows版本 …同样有效。您可以通过在具有管理员权限的终端中运行pip install scikits.samplerate-0.3.3-cp27-none-[win32|win_amd64].whl来安装这个.whl包。在

原帖

这还是一个悬而未决的问题吗?因为我似乎找到了解决办法:

  • 下载libsamplerate(到C:\libsamplerate)并编译(本身非常复杂,但我在visualstudio2015社区中进行了大量的黑客攻击)。如果这一步不清楚,回答或评论,我会提供更详细的步骤。在
  • 编译后,在libsamplerate文件夹中有3个新文件,libsamplerate-0.dlllibsamplerate-0.lib&;libsamplerate-0.exp
  • 在libsamplerate目录中,创建两个新的子文件夹,分别名为lib和{}
  • 将这3个新文件复制到lib中,并将它们重命名,删除末尾的“-0”,这样它们就被称为libsamplerate.dll,依此类推
  • 将samplerate.h从libsamplerate/src文件夹复制到新的libsamplerate/include中
  • 这是给libsamplerate的
  • 现在下载scikits.samplerate(的。焦油gz右侧文件)
  • 在某处拆包(地点无关紧要)
  • 进入解包的目录样品采样器在
  • 打开文件站点.cfg在文本编辑器中
  • 删除所有内容并将此文本放入:

    [samplerate]
    library_dirs = C:/libsamplerate/lib
    include_dirs = C:/libsamplerate/include
    
  • 保存文件并关闭
  • 打开命令/终端(最好是管理员)
  • cd的目录样品采样器在
  • 运行python setup.py install
  • 兴奋地在你的房间里跳来跳去

相关问题 更多 >

    热门问题