导入mlxtend python的问题

时间:2018-04-18 00:56:28

标签: python python-import importerror mlxtend

我是python的新手,如果这是一个愚蠢的问题,请道歉。

我正在尝试使用mlxtend,并使用pip安装它。 Pip确认已安装(当我输入“pip install mlxtend”时,它注意到已满足要求)。但是,当我尝试使用“import mlxtend as ml”在python中导入mlxtend时,我收到错误:“ModuleNotFoundError:没有名为'mlxtend'的模块”。我使用相同的过程来安装和导入pandas和numpy,它们都有效。有什么建议吗?

我应该注意到我已经从mlxtend(apriori和关联规则)中删除了我需要的特定代码,这是有效的,但几乎不是一个好的长期策略!

我正在使用python版本3.6.5。

谢谢!

5 个答案:

答案 0 :(得分:3)

我在 Google Colab 上运行时遇到了同样的错误。 这是为我解决的问题:

%pip install mlxtend --upgrade

答案 1 :(得分:0)

我能够通过以下两项操作来安装软件包:

  1. 以管理员身份运行Windows Command(请参阅Import oct2py says access is denied
  2. 在Wondows命令中尝试以下命令:

    conda install mlxtend --channel conda-forge

答案 2 :(得分:0)

当我将这个库与python 3.7一起使用时,我遇到相同的问题,但是它适用于python 2.7,我不知道为什么!

我的解决方法是下载source code并导入所需的每个文件。

答案 3 :(得分:0)

在使用Anaconda时,我遇到了相同的问题,我尝试在Anaconda中安装它,但是Notebook没看到安装。您也可以尝试通过仅输入

将其安装在CMD中

pip install mlxtend --userpip3 install mlxtend --user

使用CMD安装后,Notebook没有给出我的情况错误。如果有帮助,请回复。祝你好运。

答案 4 :(得分:0)

尝试一下:

conda install -c conda-forge mlxtend

请勿将点子和Conda环境混合使用。上一次,我破坏了Python,需要重新安装所有内容。

如果由于许多项目必须使用pip和conda处理不同的环境,请使用pyenv。