首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用替代模块满足pip要求

使用替代模块满足pip要求
EN

Stack Overflow用户
提问于 2021-03-21 12:56:42
回答 2查看 879关注 0票数 3

我正在我的Linux发行版上安装一个python模块'pyAudioProcessing‘(https://github.com/jsingh811/pyAudioProcessing),requirements.txt中的一个项目引起了问题:python-magic-bin==0.4.14。当我运行pip3 install -e pyAudioInstaller时,会得到一个错误:

代码语言:javascript
运行
复制
ERROR: Could not find a version that satisfies the requirement python-magic-bin==0.4.14 (from pyAudioProcessing==1.1.5) (from versions: none)
ERROR: No matching distribution found for python-magic-bin==0.4.14 (from pyAudioProcessing==1.1.5)

如果我尝试使用pip3 install python-magic-bin手动安装模块,也会出现相同的错误。该模块在我的windows机器上安装时没有问题。

pypi.org允许我手动下载文件,但是只有MacOS和.whl文件可用。我尝试将需求从列表中删除,但这导致了大量其他错误的出现,因此我假设模块是合理的。

你是我可以下载的另一个叫做python-magic-debian-bin的模块。是否有一种简单的方法可以说服pyAudioInstaller使用其他模块而不是原始模块?就像我能以某种方式将python-magic-debian-bin重命名为python-magic-bin并希望它成功吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-21 13:21:55

0.4.14为OSX、w32和w64提供了轮子,但没有提供给Linux。而且在PyPI中没有源代码。

您需要从github安装它

代码语言:javascript
运行
复制
pip install git+https://github.com/julian-r/python-magic.git

至于pyAudioProcessing,我可以看到安装它的两种方法:

  1. 克隆存储库,编辑requirements/requirements.txt,用pip install git+https://github.com/julian-r/python-magic.git#egg=python-magic代替python-magic-bin==0.4.14
  2. 手动安装要求,然后安装pyAudioProcessing 不依赖pip install --no-deps pyAudioProcessing

代码语言:javascript
运行
复制
pip install --no-deps git+https://github.com/jsingh811/pyAudioProcessing.git
票数 4
EN

Stack Overflow用户

发布于 2021-03-31 16:15:10

库最近更新了它在Linux上工作的要求。

代码语言:javascript
运行
复制
pip install -U pyAudioProcessing 

应该为你做好一切准备。或者,自述自述( https://github.com/jsingh811/pyAudioProcessing )还描述了其他入门方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66732553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档