Python 导入错误:无法导入名称';最新的DirichletAllocation';导入PCA时
我不断得到错误:Python 导入错误:无法导入名称';最新的DirichletAllocation';导入PCA时,python,scikit-learn,pca,Python,Scikit Learn,Pca,我不断得到错误: ImportError:无法导入名称“LatentDirichletAllocation” 完全回溯: Traceback (most recent call last): File "/home/path/to/file/pca.py", line 7, in <module> from sklearn.decomposition import PCA File "/home/user/.local/lib/python3.6/site-packa
ImportError:无法导入名称“LatentDirichletAllocation”
完全回溯:
Traceback (most recent call last):
File "/home/path/to/file/pca.py", line 7, in <module>
from sklearn.decomposition import PCA
File "/home/user/.local/lib/python3.6/site-packages/sklearn/decomposition/__init__.py", line 19, in <module>
from ._online_lda import LatentDirichletAllocation
ImportError: cannot import name 'LatentDirichletAllocation'
回溯(最近一次呼叫最后一次):
文件“/home/path/to/File/pca.py”,第7行,在
从sklearn.decomposition导入PCA
文件“/home/user/.local/lib/python3.6/site packages/sklearn/decomposition/_init__.py”,第19行,在
从.\u online\u lda导入最新的DirichletAllocation
ImportError:无法导入名称“LatentDirichletAllocation”
当我尝试使用以下方法导入PCA时:
sklearn.decomposition导入PCA
我删除了sklearn文件夹,但仍然收到错误。有此问题,通过
pip
完全卸载并重新安装scikit learn
修复了此问题。安装失败
尝试:
用于Python 2
pip uninstall scikit-learn
pip install -U scikit-learn==0.20.4
用于Python 3
pip3 uninstall scikit-learn
pip3 install -U scikit-learn==0.21.3
你的学习版本是什么<代码>sklearn.\uuuuu版本\uuuuu版本为0.22这在0.22上被破坏。。我也有同样的问题这能回答你的问题吗?