【发布时间】:2021-12-09 16:07:42
【问题描述】:
我已经安装了 scanpy,当我检查 pip show 时,它就在那里:
C:\Users\plain>pip show scanpy
Name: scanpy
Version: 1.8.2
Summary: Single-Cell Analysis in Python.
Home-page: http://github.com/theislab/scanpy
Author: Alex Wolf, Philipp Angerer, Fidel Ramirez, Isaac Virshup, Sergei Rybakov, Gokcen Eraslan, Tom White, Malte Luecken, Davide Cittaro, Tobias Callies, Marius Lange, Andrés R. Muñoz-Rojas
Author-email: f.alex.wolf@gmx.de, philipp.angerer@helmholtz-muenchen.de
License:
Location: c:\users\plain\appdata\local\programs\python\python39\lib\site-packages
Requires: anndata, h5py, joblib, matplotlib, natsort, networkx, numba, numpy, packaging, pandas, patsy, scikit-learn, scipy, seaborn, sinfo, statsmodels, tables, tqdm, umap-learn
Required-by:
但是当我尝试将其导入 Jupyter Notebook 时,我收到一条错误消息:
import scanpy as sc
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-3-0074c9bc0b31> in <module>
----> 1 import scanpy as sc
ModuleNotFoundError: No module named 'scanpy'
有人知道这是为什么吗?
感谢您的帮助!
【问题讨论】:
-
使用 Jupyter notebook 时,遇到导入问题时最好的办法就是重置内核。简而言之,当内核启动时,它使用系统中当前具有该特定版本的每个库,并且如果您使用 pip 升级或安装新东西,它不会发生任何变化。
-
阅读您的评论后。我尝试重置内核,但仍然得到 ModuleNotFoundError 。然后我尝试将它导入Spyder,我仍然得到ModuleNotFoundError。所以在这种情况下,我猜这不是 Jupyter Notebook 特有的问题。
标签: python bioinformatics scanpy