我正在conda
创建的rmain
虚拟环境中工作。当我使用umap
在rstudio
中运行Seurat
时,一切正常。但是,我需要使其与python中的rpy2
一起使用:
from rpy2.robjects.packages import importr
seuratLib = importr('Seurat')
seurat_object = seuratLib.RunUMAP(seurat_object, **{'reduction.use': 'pca', 'dims.use': np.arange(1, 11)})
调用RunUMAP
函数时,出现以下错误:
SystemError:_heapq的初始化未返回扩展模块
我googled
,发现_heapq
可能与julia
语言有关,因此我用conda-forge
安装了它,但没有解决问题。