使用替代模块满足 pip 要求
Meeting a pip requirement using an alternative module
我正在尝试在我的 Linux Mint 发行版上安装 python 模块 'pyAudioProcessing' (https://github.com/jsingh811/pyAudioProcessing),以及 [=27] 中的其中一项=] 导致问题:python-magic-bin==0.4.14
。当我 运行 pip3 install -e pyAudioInstaller
时,我得到一个错误:
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 让我手动下载它的文件,但是只有 Windows 和 MacOS .whl 文件可用。我尝试简单地从列表中删除要求,但这导致出现大量其他错误,因此我认为该模块是合法需要的。
我可以下载另一个名为 python-magic-debian-bin
的模块。有没有一种简单的方法可以说服 pyAudioInstaller 使用这个其他模块而不是原来的模块?比如我能以某种方式将 python-magic-debian-bin
重命名为 python-magic-bin
并希望它成功吗?
python-magic-bin
0.4.14 为 OSX、w32 和 w64 提供轮子,但不为 Linux 提供轮子。 PyPI 上没有源代码。
您需要从 github:
安装
pip install git+https://github.com/julian-r/python-magic.git
至于pyAudioProcessing
我可以看到两种安装方式:
克隆 the repository 并编辑 requirements/requirements.txt
,将 python-magic-bin==0.4.14
替换为 pip install git+https://github.com/julian-r/python-magic.git#egg=python-magic
;
安装requirements manually and then install pyAudioProcessing
without dependencies:
pip install --no-deps pyAudioProcessing
或
pip install --no-deps git+https://github.com/jsingh811/pyAudioProcessing.git
图书馆最近更新了在 Linux 上工作的要求。
pip install -U pyAudioProcessing
应该为您准备好一切。
或者,https://github.com/jsingh811/pyAudioProcessing 自述文件也描述了其他入门方法。
我正在尝试在我的 Linux Mint 发行版上安装 python 模块 'pyAudioProcessing' (https://github.com/jsingh811/pyAudioProcessing),以及 [=27] 中的其中一项=] 导致问题:python-magic-bin==0.4.14
。当我 运行 pip3 install -e pyAudioInstaller
时,我得到一个错误:
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 让我手动下载它的文件,但是只有 Windows 和 MacOS .whl 文件可用。我尝试简单地从列表中删除要求,但这导致出现大量其他错误,因此我认为该模块是合法需要的。
我可以下载另一个名为 python-magic-debian-bin
的模块。有没有一种简单的方法可以说服 pyAudioInstaller 使用这个其他模块而不是原来的模块?比如我能以某种方式将 python-magic-debian-bin
重命名为 python-magic-bin
并希望它成功吗?
python-magic-bin
0.4.14 为 OSX、w32 和 w64 提供轮子,但不为 Linux 提供轮子。 PyPI 上没有源代码。
您需要从 github:
安装pip install git+https://github.com/julian-r/python-magic.git
至于pyAudioProcessing
我可以看到两种安装方式:
克隆 the repository 并编辑
requirements/requirements.txt
,将python-magic-bin==0.4.14
替换为pip install git+https://github.com/julian-r/python-magic.git#egg=python-magic
;安装requirements manually and then install
pyAudioProcessing
without dependencies:pip install --no-deps pyAudioProcessing
或
pip install --no-deps git+https://github.com/jsingh811/pyAudioProcessing.git
图书馆最近更新了在 Linux 上工作的要求。
pip install -U pyAudioProcessing
应该为您准备好一切。 或者,https://github.com/jsingh811/pyAudioProcessing 自述文件也描述了其他入门方法。