私はpyRiemannパッケージから収縮クラスを使用するpythonスクリプトを実行しています。私が使用している名前をインポートできません収縮
from pyriemann.estimation import Shrinkage
ImportError: cannot import name Shrinkage
: でも私は、このパッケージをインストールしていることが、私はこのエラーを得た== pyriemann
0.2.4 のPython 2.7.13 ::アナコンダカスタム(64ビット)
この問題は何ですか?
それは[0.2.4から]利用可能であるべきであるように見えます(https://github.com/alexandrebarachant/pyRiemann/commit/f92766642a595950efa474deb3d55a8895ac047f#diff-202a83d02f1b113a6b35d57f5013e974)ので、質問は:あなたが使用していることを確認しています正しいバージョン?それが正しくインストールされていることを知っていますか?あなたはvirtualenvを使っていますか?どのOSを使用していますか?など... – alfasin
Githubに関する最新のコミットを見ると、それ以外の場合は0.2.5で追加する必要があります:https://github.com/alexandrebarachant/pyRiemann/blob/159b7548e1cc9b784b15214bc42fd358a1e84108/pyriemann/estimation.py#L498 pyriemann == 0.2.4をインストールすると、PyRememannチーム内でコードが明らかにダウンロードされないことがあります(lib/python2.7/site-packages/pyriemann/estimate.py を参照)。ノート? –
コミット@alfasinリンクは0.2.4リリースの後でした。 6月に比べて2016年8月。 –