没有在SciKit-Learn的分解模块中安装LatentDirichletAllocation

用户名

我在SciKit-Learn软件包中遇到了一些奇怪的问题。SciKit-Learn软件包中有一个“分解”模块,其中应包含LatentDirichletAllocation([…])函数。请参阅此处的文档:“ https://scikit-learn.org/stable/modules/classes.html#module-sklearn.decomposition

当我尝试导入“分解”模块时:from sklearn import as decomposition它给出了错误:

Traceback (most recent call last):
  File "tf_1_day_scikit_dnn.py", line 12, in <module>
    from sklearn import decomposition
  File "/home/developer1/.local/lib/python3.6/site-packages/sklearn/decomposition/__init__.py", line 19, in <module>
    from ._online_lda import LatentDirichletAllocation
ImportError: cannot import name 'LatentDirichletAllocation'

命令:ls -al ~/.local/lib/python3.6/site-packages/sklearn/decomposition显示:

drwxr-xr-x  4 developer1 developer1   4096 Dec  9 00:45 .
drwxr-xr-x 33 developer1 developer1   4096 Dec  9 00:45 ..
-rw-r--r--  1 developer1 developer1   5490 Dec  9 00:44 _base.py
-rw-r--r--  1 developer1 developer1    480 Dec  9 00:44 base.py
-rwxr-xr-x  1 developer1 developer1 179440 Dec  9 00:44 _cdnmf_fast.cpython-36m-x86_64-linux-gnu.so
-rwxr-xr-x  1 developer1 developer1 175344 Dec  3 00:09 cdnmf_fast.cpython-36m-x86_64-linux-gnu.so
-rw-r--r--  1 developer1 developer1    498 Dec  9 00:44 cdnmf_fast.py
-rw-r--r--  1 developer1 developer1  54528 Dec  9 00:44 _dict_learning.py
-rw-r--r--  1 developer1 developer1    507 Dec  9 00:44 dict_learning.py
-rw-r--r--  1 developer1 developer1  12572 Dec  9 00:44 _factor_analysis.py
-rw-r--r--  1 developer1 developer1    513 Dec  9 00:44 factor_analysis.py
-rw-r--r--  1 developer1 developer1  20866 Dec  9 00:44 _fastica.py
-rw-r--r--  1 developer1 developer1    490 Dec  9 00:44 fastica_.py
-rw-r--r--  1 developer1 developer1  14076 Dec  9 00:44 _incremental_pca.py
-rw-r--r--  1 developer1 developer1    513 Dec  9 00:44 incremental_pca.py
-rw-r--r--  1 developer1 developer1   1401 Dec  9 00:44 __init__.py
-rw-r--r--  1 developer1 developer1  13597 Dec  9 00:44 _kernel_pca.py
-rw-r--r--  1 developer1 developer1    498 Dec  9 00:44 kernel_pca.py
-rw-r--r--  1 developer1 developer1  47255 Dec  9 00:44 _nmf.py
-rw-r--r--  1 developer1 developer1    477 Dec  9 00:44 nmf.py
-rwxr-xr-x  1 developer1 developer1  62056 Dec  3 00:09 _online_lda.cpython-36m-x86_64-linux-gnu.so
-rwxr-xr-x  1 developer1 developer1  62064 Dec  9 00:44 _online_lda_fast.cpython-36m-x86_64-linux-gnu.so
-rw-r--r--  1 developer1 developer1    513 Dec  9 00:44 online_lda_fast.py
-rw-r--r--  1 developer1 developer1  30471 Dec  9 00:44 _online_lda.py
-rw-r--r--  1 developer1 developer1    498 Dec  9 00:44 online_lda.py
-rw-r--r--  1 developer1 developer1  22807 Dec  9 00:44 _pca.py
-rw-r--r--  1 developer1 developer1    477 Dec  9 00:44 pca.py
drwxr-xr-x  2 developer1 developer1   4096 Dec  9 00:45 __pycache__
-rw-r--r--  1 developer1 developer1    855 Dec  9 00:44 setup.py
-rw-r--r--  1 developer1 developer1  13654 Dec  9 00:44 _sparse_pca.py
-rw-r--r--  1 developer1 developer1    498 Dec  9 00:44 sparse_pca.py
drwxr-xr-x  3 developer1 developer1   4096 Dec  9 00:45 tests
-rw-r--r--  1 developer1 developer1   8346 Dec  9 00:44 _truncated_svd.py
-rw-r--r--  1 developer1 developer1    507 Dec  9 00:44 truncated_svd.py

大多数功能都在这里,但没有“ LatentDirichletAllocation”功能的痕迹。但是我确实在_online_lda.py文件中看到了LatentDirichletAllocation类。

命令显示python3 -c "import sklearn; sklearn.show_versions()"所有必需的版本:

System:
    python: 3.6.8 (default, Oct  7 2019, 12:59:55)  [GCC 8.3.0]
executable: /usr/bin/python3
   machine: Linux-4.15.0-65-generic-x86_64-with-Ubuntu-18.04-bionic

Python dependencies:
       pip: 9.0.1
setuptools: 42.0.2
   sklearn: 0.22
     numpy: 1.17.4
     scipy: 1.3.3
    Cython: None
    pandas: 0.25.3
matplotlib: 3.1.2
    joblib: 0.14.0

Built with OpenMP: True

因此,我认为这里满足了所有要求。(在我尝试导入“分解”模块之前,BTW SciKit-Learn正常工作)。

我安装了SciKit-Learn软件包,如此处所述:“ https://scikit-learn.org/stable/install.html ”使用命令pip3 install -U scikit-learn我确实重新安装了几次,但得到了相同的结果。

我做错了什么?我是否需要在“分解”模块中添加缺少的“ LatentDirichletAllocation”函数?如果是这样-如何?我应该以其他方式安装整个软件包吗?

谢谢。

怎么样

我今天有同样的问题。我通过回到以前的scikit-learn 0.21版本解决了它:

pip3 install scikit-learn==0.21

编辑:我认为glemaitre(https://stackoverflow.com/a/59328446/10429267的答案显示了更好的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新scikit-learn:'SVC'对象没有属性'_probA'?

来自分类Dev

(Scikit-Python)ImportError:没有名为scipy的模块

来自分类Dev

KNearestNeighbour 在 Scikit-Learn 中没有在多线程中运行

来自分类Dev

管道中的Scikit-Learn FunctionTransformer没有其他功能-不返回原始数据?

来自分类Dev

为什么在scikit-learn中没有定义“ model.fit”?

来自分类Dev

“管道”对象在 scikit-learn 中没有属性“get_feature_names”

来自分类Dev

有没有办法确定scikit-learn的LabelEncoder中标签的顺序?

来自分类Dev

Scikit-Learn:在所有培训示例中都没有标签x

来自分类Dev

Scikit学习软件包升级后Jupyter无法运行:模块'asyncio'没有属性'WindowsSelectorEventLoopPolicy'

来自分类Dev

没有明显原因没有正确安装python模块

来自分类Dev

npm没有正确安装全局模块

来自分类Dev

Conda没有看到已安装的模块

来自分类Dev

scikit-learn / python中带有字符的随机森林

来自分类Dev

如果kNN没有训练阶段,在Scikit-learn中将.fit()方法应用于kNN模型时会发生什么?

来自分类Dev

在Mac中安装scikit-learn。检测到错误的xcode

来自分类Dev

在 ubuntu 中安装 scikit-learn 时出错

来自分类Dev

ImportError:在Anaconda中安装astropy后,没有名为astropy的模块

来自分类Dev

如何在RedHat中没有模块的情况下安装Nginx

来自分类Dev

如何将Electron集成到没有“未安装模块”提示的WebStorm中?

来自分类Dev

在Jhbuild安装过程中没有名为dbus.glib的模块吗?

来自分类Dev

在theano安装过程中没有名为``nose_parameterized''的模块

来自分类Dev

在 Ember-CLI 中安装没有可选模块的 NPM 包

来自分类Dev

安装过程中没有名为“psycopg2”的模块+错误

来自分类Dev

ModuleNotFoundError:没有名为 selenium 的模块,而它安装在我的 virt 环境中

来自分类常见问题

没有var的对象分解

来自分类Dev

pyaudio没有安装

来自分类Dev

pycharm没有安装

来自分类Dev

Fortran 的 Doxygen 中没有“模块”项

来自分类Dev

导入 scikit-learn 模块失败

Related 相关文章

  1. 1

    更新scikit-learn:'SVC'对象没有属性'_probA'?

  2. 2

    (Scikit-Python)ImportError:没有名为scipy的模块

  3. 3

    KNearestNeighbour 在 Scikit-Learn 中没有在多线程中运行

  4. 4

    管道中的Scikit-Learn FunctionTransformer没有其他功能-不返回原始数据?

  5. 5

    为什么在scikit-learn中没有定义“ model.fit”?

  6. 6

    “管道”对象在 scikit-learn 中没有属性“get_feature_names”

  7. 7

    有没有办法确定scikit-learn的LabelEncoder中标签的顺序?

  8. 8

    Scikit-Learn:在所有培训示例中都没有标签x

  9. 9

    Scikit学习软件包升级后Jupyter无法运行:模块'asyncio'没有属性'WindowsSelectorEventLoopPolicy'

  10. 10

    没有明显原因没有正确安装python模块

  11. 11

    npm没有正确安装全局模块

  12. 12

    Conda没有看到已安装的模块

  13. 13

    scikit-learn / python中带有字符的随机森林

  14. 14

    如果kNN没有训练阶段,在Scikit-learn中将.fit()方法应用于kNN模型时会发生什么?

  15. 15

    在Mac中安装scikit-learn。检测到错误的xcode

  16. 16

    在 ubuntu 中安装 scikit-learn 时出错

  17. 17

    ImportError:在Anaconda中安装astropy后,没有名为astropy的模块

  18. 18

    如何在RedHat中没有模块的情况下安装Nginx

  19. 19

    如何将Electron集成到没有“未安装模块”提示的WebStorm中?

  20. 20

    在Jhbuild安装过程中没有名为dbus.glib的模块吗?

  21. 21

    在theano安装过程中没有名为``nose_parameterized''的模块

  22. 22

    在 Ember-CLI 中安装没有可选模块的 NPM 包

  23. 23

    安装过程中没有名为“psycopg2”的模块+错误

  24. 24

    ModuleNotFoundError:没有名为 selenium 的模块,而它安装在我的 virt 环境中

  25. 25

    没有var的对象分解

  26. 26

    pyaudio没有安装

  27. 27

    pycharm没有安装

  28. 28

    Fortran 的 Doxygen 中没有“模块”项

  29. 29

    导入 scikit-learn 模块失败

热门标签

归档