【发布时间】:2019-06-26 22:23:31
【问题描述】:
我正在尝试做 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... 它是否已被删除或什么?
【问题讨论】:
标签: python-3.x scikit-learn pip installation decomposition