use*_*882 14 python python-2.7 python-3.x jupyter-notebook

AttributeError: module 'umap' has no attribute 'UMAP'
Run Code Online (Sandbox Code Playgroud)
我尝试安装和重新安装不同的 umap 和 umap learn 库,但没有任何效果。
小智 32
要使用,UMAP您需要安装umap-learnnot umap。
因此,如果您安装了,请umap运行以下命令来卸载 umap 并安装 upam-learn:
pip uninstall umap
pip install umap-learn
Run Code Online (Sandbox Code Playgroud)
然后在你的 python 代码中确保你正在使用以下命令导入模块:
import umap.umap_ as umap
Run Code Online (Sandbox Code Playgroud)
代替
import umap
Run Code Online (Sandbox Code Playgroud)
如果你仍然面临这个问题,试试这个。
import umap.umap_ as umap
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,并找到了两个解决方案:
1 - 通过 git 更新库在您的机器上解决
git clone https://github.com/lmcinnes/umap
cd umap
pip install --user -r requirements.txt
python setup.py install --user
Run Code Online (Sandbox Code Playgroud)
2 - 通过强制安装 umap 版本解决 Colab
!pip install 'umap-learn==0.3.10'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17887 次 |
| 最近记录: |