我正在运行一个使用pyRiemann包中的Shrinkage类的python脚本。 即使我已经安装了这个软件包,我也遇到了这个错误:
from pyriemann.estimation import Shrinkage
ImportError: cannot import name Shrinkage
我正在使用:
pyriemann == 0.2.4
Python 2.7.13 :: Anaconda自定义(64位)
知道这个问题是什么?
答案 0 :(得分:1)
似乎Shrinkage
不在pyRiemann 0.2.4中。
代码在Github上,因此开发版本可以安装:
pip uninstall -y pyriemann
pip install git+https://github.com/alexandrebarachant/pyRiemann
如果您与其他人合作并将git链接放在requirements.txt
文件中,请考虑将自己锁定到特定提交,例如目前最新的一个。然后记得在发布后将其更改为pyriemann==0.2.5
。