没有名为“ mlxtend”的模块

时间:2019-07-09 07:20:33

标签: python jupyter-notebook jupyter

我无法在Jupyter Python3笔记本中安装mlextend软件包

我尝试了pip install mlxtend或pip3 install mlxtend,但是由于某种原因它在Python2上显示语法错误,或者告诉您尝试在python3中的命令行上。我尝试在命令行上安装它,但显示“错误:找不到满足mlextend要求的版本(来自版本:无) 错误:找不到与mlextend匹配的分布”

from mlxtend.frequent_patterns import apriori
from mlxtend.frequent_patterns import association_rules


ModuleNotFoundError                       Traceback (most recent call 
last)
<ipython-input-3-73c97be96c5f> in <module>()
----> 1 from mlxtend.frequent_patterns import apriori
      2 from mlxtend.frequent_patterns import association_rules

ModuleNotFoundError: No module named 'mlxtend'`enter code here`

4 个答案:

答案 0 :(得分:0)

'pip install'在Python2上有效,如果您为Python3安装,请使用 改为pip3 install mlxtend

答案 1 :(得分:0)

您需要使用以下命令:

pip install mlxtend

您当前正在尝试安装mlextend(不存在)而不是mlxtend

答案 2 :(得分:0)

我最近有同样的问题。有效的方法是先导入模块,然后获取组件:

import mlxtend
from mlxtend.frequent_patterns import apriori
from mlxtend.frequent_patterns import association_rules

答案 3 :(得分:0)

要添加到上述可能的解决方案中。在Anaconda / Miniconda环境下,也可以使用conda。在https://anaconda.org/conda-forge/mlxtend下的各种选项中,以下选项对我有用

conda install -c conda-forge mlxtend