加载文件:
data_dir='E-CURD-46-normalised-files/'
matrix_path = os.path.join(data_dir,'E-CURD-46.aggregated_filtered_normalised_counts.mtx')
barcode_path = os.path.join(data_dir,'E-CURD-46.aggregated_filtered_normalised_counts.mtx_cols.tsv')
gene_path = os.path.join(data_dir,'E-CURD-46.aggregated_filtered_normalised_counts.mtx_rows.tsv')
gene_name_path = os.path.join(data_dir,'my_gene_list.csv')
##Paths for files
#E-CURD-46-normalised-files/E-CURD-46.aggregated_filtered_normalised_counts.mtx
#E-CURD-46-normalised-files/E-CURD-46.aggregated_filtered_normalised_counts.mtx_cols
#E-CURD-46-normalised-files/E-CURD-46.aggregated_filtered_normalised_counts.mtx_rows
然后我得到这个错误:
FileNotFoundError Traceback (most recent call last)
<ipython-input-21-248b5cccb19f> in <module>
1 # 101844 cell objectives
----> 2 adata = sc.read(matrix_path, cache=True)
3 # adata = sc.read(matrix_path)
4
5 adata = adata.transpose()
/opt/anaconda3/lib/python3.8/site-packages/scanpy/readwrite.py in read(filename, backed, sheet, ext, delimiter, first_column_names, backup_url, cache, cache_compression, **kwargs)
110 filename = Path(filename) # allow passing strings
111 if is_valid_filename(filename):
--> 112 return _read(
113 filename,
114 backed=backed,
/opt/anaconda3/lib/python3.8/site-packages/scanpy/readwrite.py in _read(filename, backed, sheet, ext, delimiter, first_column_names, backup_url, cache, cache_compression, suppress_cache_warning, **kwargs)
726
727 if not is_present:
--> 728 raise FileNotFoundError(f'Did not find file {filename}.')
729 logg.debug(f'reading {filename}')
730 if not cache and not suppress_cache_warning:
FileNotFoundError: Did not find file E-CURD-46-normalised-files/E-CURD-46.aggregated_filtered_normalised_counts.mtx.
我可以清楚地看到文件。就我的眼睛所见,我没有错过任何东西。我尝试了不同的斜杠、r'等。有什么想法我在这里做错了吗?毫无问题地完成了我的 2017 MBA 课程。全新(漂亮)的 M1 iMac。来自 Anaconda 的正确软件包,除非我在这里遗漏了一步。但是,我按照往常尝试做的所有其他事情都奏效了。