我已经在linux环境中安装了ScanPy和AnnData,但我得到以下导入错误:无法从“AnnData.compat”导入名称“PathLike”

2024-10-04 03:17:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在linux环境中安装了ScanPy和AnnData,但我得到以下导入错误:无法从“AnnData.compat”导入名称“PathLike”

我安装了以下软件包: 康达安装seaborn scikit学习statsmodels numba pytables conda安装-c conda forge python igraph leidenalg pip安装scanpy conda安装-c bioconda数据

这些版本如下: 表3.6.1 图0.9.2 scanpy 1.7.2 anndata 0.7.6 Python 3.7.10

当我执行import anndata操作时,会出现以下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-13-e912962f79bf> in <module>
----> 1 import anndata

~/anaconda3/envs/py-env/lib/python3.7/site-packages/anndata/__init__.py in <module>
----> 1 from .core.anndata import AnnData, Raw
      2 from .readwrite import (
      3     read_h5ad, read_loom, read_hdf,
      4     read_excel, read_umi_tools,
      5     read_csv, read_text, read_mtx,

~/anaconda3/envs/py-env/lib/python3.7/site-packages/anndata/core/anndata.py in <module>
     46     LayersBase, Layers
     47 )
---> 48 from .. import h5py
     49 from .views import ArrayView, SparseCSRView, SparseCSCView, DictView, DataFrameView
     50 

~/anaconda3/envs/py-env/lib/python3.7/site-packages/anndata/h5py/__init__.py in <module>
     22    SparseDataset
     23 """
---> 24 from .h5sparse import File, Group, SparseDataset, _load_h5_dataset_as_sparse
     25 from h5py import Dataset, special_dtype
     26 

~/anaconda3/envs/py-env/lib/python3.7/site-packages/anndata/h5py/h5sparse.py in <module>
     10 
     11 from ..utils import unpack_index
---> 12 from ..compat import PathLike
     13 
     14 from .utils import _chunked_rows

ImportError: cannot import name 'PathLike' from 'anndata.compat' (/home/ubuntu/anaconda3/envs/py-env/lib/python3.7/site-packages/anndata/compat/__init__.py)


Tags: infrompyimportenvreadlibpackages