模块未找到错误:找不到名为“mlxtend”的模块。

3

大家好,

我有一个问题需要立即解决。我安装了mlxtend库并使用它进行关联规则挖掘(市场研究)。在第一次尝试时,它工作正常,但第二天我尝试使用新数据更新时出现了ModuleNotFoundError: No module named 'mlxtend'的错误。我到处阅读以查找我的错误,但不幸的是我找不到。我更新了我的mlxtend到当前版本,然而,我仍旧遇到了完全相同的问题。当我尝试安装mlxtend时,我得到了这个预期的"Requirement already satisfied"消息。如果您有任何建议,我会非常感激并高兴。顺便说一下,感谢每个阅读此文的人。


2
你确定两次运行时使用的是相同的Python解释器和虚拟环境吗? - Anonymous1847
说实话,我不知道如何确定这一点?我是一名工业工程师,通常使用JAVA运行优化程序,如CPLEX和GUROBI,使用Python进行k-means和类似算法。我不知道技术细节。 - user14635144
你是如何安装 Mixtend 的? - Flavio Moraes
@FlavioMoraes 执行了 pip install mlxtend。 - user14635144
@FlavioMoraes Windows - user14635144
显示剩余3条评论
1个回答

3

您是在Conda shell中还是其他地方安装它?为确保它被安装在正确的环境中,请在Jupyter笔记本中(在顶部单元格中)输入以下代码:

%pip install mlxtend

如果安装成功,您可以将该单元格注释或删除。


非常感谢您的时间和帮助。但是它没有安装。 :( - user14635144
我卸载了所有的包甚至是Python,然后重新安装了它们。我正确地安装了它们并考虑了virtualenv问题,但这次它给了我这个错误。 - user14635144
安装构建依赖项...错误 ERROR: 命令以退出状态1结束:忽略numpy:标记“python_version ==“3.6”且platform_system!=“AIX”且platform_python_implementation ==“CPython””与您的环境不匹配 忽略numpy:标记“python_version ==“3.6”且platform_system!=“AIX”且platform_python_implementation!=“CPython””与您的环境不匹配 忽略numpy:标记“python_version ==“3.7”且platform_system!=“AIX””与您的环境不匹配 忽略numpy:标记“python_version ==“3.6”且platform_system ==“AIX”“.. - user14635144
1
这似乎是与scikit learn相关的问题。看看这个问题的解决方案是否有帮助:https://dev59.com/ql0b5IYBdhLWcg3wGN_f - Flavio Moraes
@FlavioMoraes 非常感谢您的时间和帮助!它起作用了。祝您一切顺利。再次感谢。 - user14635144

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接