无法导入名称收缩

时间:2017-01-04 23:23:50

标签: python python-2.7 pip

我正在运行一个使用pyRiemann包中的Shrinkage类的python脚本。 即使我已经安装了这个软件包,我也遇到了这个错误:

from pyriemann.estimation import Shrinkage
ImportError: cannot import name Shrinkage

我正在使用:
pyriemann == 0.2.4 Python 2.7.13 :: Anaconda自定义(64位)

知道这个问题是什么?

1 个答案:

答案 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