Windows安装pymf遇ModuleNotFoundError:找不到kmeans模块,求助
解决pymf库导入kmeans模块失败的问题
这个问题是因为pymf库的代码采用了Python2风格的绝对导入逻辑,而Python3中引用同一包内的模块需要使用相对导入。具体解决步骤如下:
- 找到报错路径中的
cnmf.py文件:C:\Users\aivis\AppData\Local\Programs\Python\Python38\lib\site-packages\pymf\cnmf.py - 打开文件定位到第23行,将导入语句修改为相对导入:
原代码:
修改后:from kmeans import Kmeansfrom .kmeans import Kmeans - 保存文件后重新运行你的代码
如果后续还出现类似的ModuleNotFoundError(比如找不到pymf其他内部模块),按照同样逻辑,在导入语句前添加.改为相对导入即可。
内容的提问来源于stack exchange,提问作者Learner
相关产品推荐
相关产品推荐

