最近在搞Openset代码,不过Github上的开集识别代码大部分都会用到EVT,然后需要安装libMR包。
libMR包在MAC上似乎现在可以直接pip安装,但是windows上pip安装找不到库。
所以解决办法只能是,
下载libMR库文件,本地安装
https://codeload.github.com/Vastlab/libMR/zip/refs/heads/master
下载好之后打开项目,打开README
里面说:
- 要先安装requirements.txt中的包:
在下载的文件夹下的python文件夹里执行pip install -r requirements.txt
或conda install --yes --file requirements.txt
- 从python文件夹退出来,再执行
pip install .
其实,再cmd里用pip,包安装在自己装的Python里,而在Anaconda PowerShell Prompt里用pip,包是安装在conda的环境里的
安装libmr之前需要安装Microsoft C++14,大于14也可以。这个很好安装,直接等报错之后提示去微软下载页面下载即可。
传送门:pip 安装报错 required to install pyproject.toml-based projects