ModuleNotFoundError: No module named ‘umap‘
module 'umap' has no attribute 'UMAP'
首先确保pip install umap-learn,而不是pip install umap
如果使用后者,请依次运行
pip uninstall umap
pip install umap-learn
错误1
将编写代码的 python 文件命名为 umap.py。
我把名字改成了map.py,此时import umap变成import map,说明文件命名确实会影响
错误2
运行map还是不行
import umap改成import umap.umap_ as umap,还是不行
错误3
import umap.umap_ as umap
# import umap.plot
绝了,把第二行注释掉就可以了
总结
使用pip install umap-learn命令
文件命名不能为umap.py
导入使用 import umap.umap_ as umap