web-dev-qa-db-ja.com

SKLearn 0.20.2-RandomizedPCAでのインポートエラー?

Udacityミニプロジェクトを実行しようとしていますが、SKLearnライブラリの最新バージョン(20.2)がインストールされています。

私が走ると:

_from sklearn.decomposition import RandomizedPCA
_

エラーが発生します:

ImportError: cannot import name 'RandomizedPCA' from 'sklearn.decomposition' (/Users/kintesh/Documents/udacity_ml/python3/venv/lib/python3.7/site-packages/sklearn/decomposition/__init__.py)

私は実際に使用してバージョンをアップグレードしました:

_pip3 install -U scikit-learn_

_0.20.0_から_0.20.2_にアップグレードしたもので、アンインストールして再インストールしたので、なぜ_sklearn.decomposition_を初期化できないのかわかりません。

私のマシンからpython3を完全にアンインストールしない可能性がある解決策はありますか?!理想的にはそれを避けたいです。

どんな助けでも完全に感謝されます!

編集:

私はこれを掘り下げて修正しようとしていますが、SKLearn GitHubのdecompositionライブラリにある___init__.py_ファイルがRandomizedPCAを参照していないようです...削除されたのでしょうか?

GitHubページへのリンク

13
Aaraeus

@Aaraeusの発言に加えて、PIL libraryPillowに分岐されました。 PILインポートエラーを修正するには、

pip3 install pillow
0
Messiah