如何使用 Google Colab 安装 umap 和 umap.plot

Ton*_*oni 4 python google-colaboratory

我提前为这个问题道歉,但我陷入了 GitHub 问题讨论和!pip install ...尝试之间的循环。

问题是我无法在 Google Colab 中将包导入到 Python 中umap,更具体地说,umap.plot首先它给了我一个警告,在安装 umap 之前我需要安装 Holoviews、datashader 和 bokeh,并且我确实确保了所有必需的软件包已安装。由于它仍然无法使用所有导入命令运行单元,因此我更改了包的顺序,将 umap 留在最后,但这没有帮助。事实上,突然之间,全息视图似乎成为了问题,尽管我似乎已经成功安装了它。查看我收到的错误(右侧):

在此输入图像描述

这是代码片段:

%autosave 0

import warnings; warnings.simplefilter('ignore')

import matplotlib.pyplot as plt

import pandas as pd
import numpy as np
import seaborn as sns

from mpl_toolkits.mplot3d import Axes3D
from matplotlib.ticker import NullFormatter

from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn import manifold
from sklearn.utils import check_random_state

import holoviews
import datashader
import bokeh
from bokeh.plotting import show, save, output_notebook, output_file
from bokeh.resources import INLINE 

import umap
import umap.plot

plt.rcParams["figure.figsize"] = (20,10)
Run Code Online (Sandbox Code Playgroud)

这是更改包顺序之前的原始错误消息:

在此输入图像描述

Ton*_*oni 7

我刚刚跑了

!pip install umap-learn[plot]
!pip install holoviews
!pip install -U ipykernel
Run Code Online (Sandbox Code Playgroud)

一切都清楚了!

从这里得到这个。